mongodb 使用mongodump备份 指定用户名密码 出现错误 Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed

时间:2024-04-24 19:34:44

mongodb 使用mongodump备份 指定用户名密码 出现错误

[root@MongoDB ~]# mongodump --host 127.0.0.1 --port  -u admin -p  -d db1 -o /root/
 Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed

解决方法:

添加--authenticationDatabase admin

再次备份,备份成功

[root@MongoDB ~]# mongodump --host 127.0.0.1 --port  -u admin -p  -d db1 -o /tmp/mongobak --authenticationDatabase admin
writing db1.user to
writing db1.chat to
done dumping db1.user ( documents)
done dumping db1.chat ( documents)
[root@MongoDB ~]# lsdb1