方法1(windows ) :
笑点低池目录下的arangosh.exe,下图password弹出,按enter键,表示已连接!
a .创建新用户:
var users=require (' @ arang odb/users );
USERS.save(arangodb,) ArangODB );
sava的函数原型: sava (用户、密码、活动、扩展); //密码可以为空
默认情况下,新创建的用户没有访问权限。 要在授权数据库中授予权限,请执行以下操作:
db._ create数据库(arang odb ),[];
require(@arangodb/users ) ).grantdatabase ) ) arangodb ),arangodb );
b .查看数据库: db._databases (;
数据库切换: db._ use数据库(arang odb );
方法2(web界面) :
也可以通过web界面创建用户
在浏览器中输入127.0.0.1:8529,然后输入用户名。 将根密码留空
_system选择数据库,然后单击Select DB:_system
进入下一个界面,然后单击USERS
进入下图的界面,点击Add User
显示addUser框,输入信息,点击create,创建成功
在用户列表页面上,单击用户进入下图
在上图中,可以单击Permissions进入权限控制界面,然后在界面中展开数据库,以向用户授予数据库或Collection权限
添加和更改根密码将进入下一页,然后单击以下按钮
方法3 () linux ) )。
运行arangosh命令
当系统提示输入Please specify a password:时,请输入根用户的密码
创建数据库:
db._ create数据库(myarangodb );
创建用户:
var users=require (' @ arang odb/users );
USERS.save('Tom,' 123456 );
授予用户权限:
users.grant数据库(' Tom ',' myArangodb ',' rw ' );
默认情况下,如果数据库是由用户创建的,则用户具有管理员的所有权限
rw是读/写访问权限
ro是只读权限只读
none没有权限No access
用上面创建的用户登录
aran gosh-- server.username ' Tom '-- server.database ' myarangodb '
系统会提示您输入密码
密码输入错了。 进入下一个画面。
键入exit退出当前命令
正确输入密码并进入下一个界面后,即可操作数据库。
您可以直接输入以下命令,而不分别输入密码
aran gosh---- server.username ' Tom '---- server.database ' myarangodb '---server.password ' 123456 '