MongoDB 使用mongodump备份数据出现认证失败Authentication failed错误解决

Mongodump备份数据出错

正常命令:

mongodump -h 127.0.0.1 -d xxx -o /usr/ 

-h:代表ip地址
-d: 代表数据库内的库名
-o:代表要存放的位置

但是如上填写命令后会出现报错

Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed

解决办法

在shell上再加上一个“--authenticationDatabase admin” 这是因为权限不足导致、因为本地开启了验证!若是本地没有验证直接使用mongodump是不会报错的

这里的账户和密码是需要本地添加到admin表内、这里不多做介绍!

使用命令:

mongodump --host 127.0.0.1 -u admin -p 123456 -d xxx -o /usr/  --authenticationDatabase admin
原创文章,作者:纸飞机,如若转载,请注明出处:https://www.zfjsec.com/733.html
-- 展开阅读全文 --
MongoDB"提示发生服务特定错误:100"或"发生系统错误 5"解决办法
« 上一篇 07-07
检测用户是否为复杂密码并弹窗提示
下一篇 » 07-14

发表评论