mongodb 报错 not authorized on admin to execute command【 version 3.2.18 】
发布日期:2021-08-26 13:56:18 浏览次数:1 分类:技术文章

本文共 1071 字,大约阅读时间需要 3 分钟。

 

mongodb version 3.2.18 测试问题: 

 

分析:

  从报错内容上看是权限不够,但不明了为什么,因为已经使用的超级用户权限:

 

{    "_id" : "admin.myUserAdmin",    "user" : "root",    "db" : "admin",    "roles" : [        {            "role" : "userAdminAnyDatabase",            "db" : "admin"        },        {            "role" : "dbOwner",            "db" : "admin"        }    ]}

 

 

经过查询错误解决办法,了解到是集群管理权限不够,添加相应权限之后就可以解决问题,变更用户权限如下:

 

db.updateUser( "root",        {            roles :             [                  {
"role" : "userAdminAnyDatabase","db" : "admin"}, {
"role" : "dbOwner","db" : "admin"}, {
"role" : "clusterAdmin", "db": "admin"} ] })

 

成功关闭数据库系统:

db.shutdownServer({shutdown: 1, force: true})

 

http://blog.csdn.net/warrior_zhang/article/details/50503407

 

参考链接:

用户权限更新:https://docs.mongodb.org/v3.0/reference/method/db.updateUser/
mongodb副本配置:http://www.linuser.com/thread-507-1-1.html
mongodb user roles:https://docs.mongodb.org/v3.0/reference/built-in-roles/
报错解决办法:http://stackoverflow.com/questions/13303685/stop-unknown-instance-mongodb-ubuntu

 

转载地址:https://blog.csdn.net/weixin_33888907/article/details/85965811 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:线程的核心是算法,是面向过程的
下一篇:通过Chocolatey软件包管理器安装.NET Core

发表评论

最新留言

留言是一种美德,欢迎回访!
[***.207.175.100]2024年03月07日 14时33分59秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

html页面角落放动漫人物,L2Dwidget.js L2D网页动画人物添加 2019-04-21
html图片水平居中,CSS制作图片水平垂直居中 2019-04-21
水滴pin安卓版apk_财务报销管理系统 2019-04-21
平面设计师okr_设计团队的KPI/OKR如何制定? 2019-04-21
仪表盘故障图像识别_仪表显示的图像识别算法研究 2019-04-21
c#背单词小程序视频_C#用timer实现背单词小程序 2019-04-21
24v开关电源维修技巧_【电视技术】液晶电视电源板十个维修经验分享 2019-04-21
mysql无法写数据库_求助,为何我的数据不能写入数据库 2019-04-21
mysql 双向链表_23张图!万字详解「链表」,从小白到大佬! 2019-04-21
如何打开git命令窗口_win10系统如何将右键菜单中“在此处打开powershell窗口”调整为“在此处打开命令窗口”?... 2019-04-21
php正则过滤sql关键字,使用正则表达式屏蔽关键字的方法 2019-04-21
php取整v,php取整方式分享 2019-04-21
php写模糊搜索api接口,php通过sphinxapi接口实现全文搜索 2019-04-21
oracle安装出现2932,【案例】Oracle报错ORA-19815 fast_recovery_area无剩余空间解决办法... 2019-04-21
rac数据库下oracle打小补丁,Oracle 11g RAC 环境打PSU补丁的详细步骤 2019-04-21
form表单属性名相同java_form表单提交时候有多个相同name 的input如何处理? 2019-04-21
java图片加气泡文字_图片加气泡文字 2019-04-21
java总结i o流_14.java总结I/O流 2019-04-21
java和历转为西历_日期转西暦,和暦 2019-04-21
java 远程 yarn jar_再论Yarn Client和Yarn cluster 2019-04-21