对于drop database命令,OrientDB Console.bat错误输出了无效的用户名密码

时间:2018-04-12 13:51:03

标签: console orientdb drop-database

使用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 个答案:

答案 0 :(得分:0)

使用相同的命令,但使用admin(user:admin pass:admin)

的凭据
drop database plocal:../databases/demox admin admin

如果您对此有任何疑问,请随时提出。