老师 我的mongodb 设置了权限,管理员创建的数据表和集合 我想mongodump备份一直报错?

老师 我的mongodb 设置了权限,管理员创建的数据表和集合 我想mongodump备份一直报错?

这是我执行的命令:

mongodump -h 127.0.0.1 -u admin -password=123456 --authenticationDatabase admin -d nestxiaomi -o D:\nestProject\xiaomidb


我用的是robo 3T 创建的数据表, 这个工具有没有 快捷导出数据表的命令啥的

相关截图:

https://img1.sycdn.imooc.com//climg/62a6a5bf0975301709560503.jpg

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
张轩 2022-06-14 10:01:46

同学你好

你确认你的超级管理员用户名和密码都是正确的吗?

可以在 mongo shell 里面验证一下。

接下来查看你的超级管理员 roles字段里面是否有 root (最大的权限,包括 backup 的权限)这个 role。


我在本地试了一下应该是没问题。

  • 提问者 keep7677850 #1

    嗯嗯应该是超级管理员没有权限的问题

    2022-06-14 10:46:05
提问者 keep7677850 2022-06-13 11:04:45

张老师我又试了一下 ,用超级管理员 无法导出,用自己认证的输数据库 可以导出备份数据--authenticactionDatabase + 自己认证数据库 ,之前后面加的是 admin 

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师