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