MongoDB添加用户权限的代码怎样撰写?
发布时间:2023-09-18 15:06:51 所属栏目:系统 来源:
导读:代码如下:
use test2
db.addUser( { user: "test",
pwd: "admin",
roles: [ "readWrite", "dbAdmin" ]
} )
代码如下:
$ mongo 192.168.1.111/
use test2
db.addUser( { user: "test",
pwd: "admin",
roles: [ "readWrite", "dbAdmin" ]
} )
代码如下:
$ mongo 192.168.1.111/
代码如下: use test2 db.addUser( { user: "test", pwd: "admin", roles: [ "readWrite", "dbAdmin" ] } ) 代码如下: $ mongo 192.168.1.111/test2 -u test -p admin MyMongo:PRIMARY> 代码如下: Error: 18 { ok: 0.0, errmsg: "auth failed", code: 18 } at src/mongo/shell/db.js:228 检测版本发现 代码如下: $mongo --help MongoDB shell version: 2.4.9 我使用的Mongodb是2.6版本,但是Shell是2.4.9的,感觉是这出现了文问题,所以采用下面方案: 删除旧版本的Client 代码如下: sudo apt-get remove mongodb-clients sudo apt-get autoremove sudo apt-get autoclean 安装新的Shell 码 代码如下: sudo apt-get install mongodb-org-shell=2.6.1 $mongo --help MongoDB shell version: 2.6.1 使用新的(Mongodb 2.6的代码)添加用户 代码如下: use test2 db.createUser( { user: "test", pwd: "admin", roles: [ { role: "readWrite", db: "test2" }, ] } ) 代码如下: $mongo 192.168.1.111/test2 -u test -p admin MyMongo:PRIMARY> (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐