首页 > 编程知识 正文

权限管理的数据库设计,达梦数据库默认用户密码

时间:2023-05-04 18:08:24 阅读:59142 作者:996

方法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 '

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。