mongodb 报错如下
> db.createUser({user:"nobody",pwd:"jauns231",roles:[{role:'root',db:'chemical'}]})
2019-12-11T18:38:05.434+0800 E QUERY [thread1] Error: couldn't add user: No role named root@chemical :
_getErrorWithCode@src/mongo/shell/utils.js:25:13
DB.prototype.createUser@src/mongo/shell/db.js:1267:15
@(shell):1:1
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没有这个
root
角色,常见的几个角色read
只读当前数据库readAnyDatabase
只读任意数据库readWrite
读写当前数据库readWriteAnyDatabase
读写任意数据库dbAdmin
读写及清理、修改、压缩、获取统计信息和执行检查 当前数据库dbAdminAnyDatabase
读写及清理、修改、压缩、获取统计信息和执行检查 任意数据库clusterAdmin
能够管理MongoDB,包括连接、集群、复制、列出数据库、创建数据库和删除数据库userAdmin
创建和修改当前数据库用户账户userAdminAnyDatabase
创建和修改任意数据库用户账户