Ошибки OrientDB Console.bat с неверным паролем имени пользователя для команды удаления базы данных

Использование OrientDB Console.bat для управления базами данных oreient-db демонстрирует некоторые противоречивые действия.

1) Я создал новую базу данных с именем demox, используя следующую команду:

 orientdb> create database plocal:../databases/demox root root plocal graph
 Creating database [plocal:../databases/demox] using the storage type [plocal]...
 2018-04-12 19:10:26:775 INFO  Storage 'plocal:../databases/demox' is 
 created under OrientDB distribution : 2.2.33 (build 77584cd6827f647cf4aa231cf27bd6f10bc04e2c, branch 2.2.x)
 Database created successfully.

 Current database is: plocal:../databases/demox

2) Затем я пытаюсь запустить команду drop database, и она выдает ошибку, говоря неверное имя пользователя или пароль

 orientdb {db=demox}> drop database plocal:../databases/demox root root 
 Error: com.orientechnologies.orient.core.exception.OSecurityAccessException: User or password not valid for database: 'demox'
    DB name="demox"
orientdb {db=demox}>

Однако, если вы видите учетные данные, используемые на шаге 1 и шаге 2, они одинаковы. Я не уверен, где проблема, или я что-то упустил в drop database команда.

Почему консоль выдает ошибку, даже если я использую те же учетные данные для команды drop-database, что и те, которые я использовал при создании базы данных?

1 ответ

Решение

Используйте ту же команду, но с учетными данными администратора (пользователь: пароль администратора: администратор)

drop database plocal:../databases/demox admin admin

Если у вас есть еще вопросы по этому поводу, не стесняйтесь спрашивать.

Другие вопросы по тегам