用户登录

复制一份请求,名字改成“数据库权限”,先执行一下 USE NS ninghao 使用 ninghao 这个命名空间,然后 USE DB xuanwu,使用 xuanwu 这个数据库。

再用 DEFINE LOGIN 定义一个登录用户,名字是 xuanwu,ON DATABASE PASSWORD '258369' ,意思就是创建一个用户,名字是 xuanwu,密码是 ‘258369’,这个用户可以管理 xuanwu 这个数据库。下面可以用 INFO FOR DB 查看一下这个数据库的相关信息。执行一下。

在数据库信息这里,dl 里面有一个用户,名字是 xuanwu。

测试

复制一份这个请求,名字改成“测试数据库权限”,修改一下请求的身份验证信息,名字是 xuanwu,密码是 258369。然后执行一下 USE DB qinglong。提示 You don't have permission ,没有权限使用 qinglong 这个数据库。

把 qinglong 改成 xuanwu,下面再执行一下 INFO FOR DB,查看一下 xuanwu 这个数据库的相关信息。这次就没有再提示权限问题了,因为 xuanwu 这个用户,有权限使用 xuanwu 这个数据库。

定义用户的数据库权限(登录数据库)《 SurrealDB 多模型数据库:权限管理 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点