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

mongdb数据库加了用户名密码之后就备份不了了,一直提示验证失败。最后发现是自己数据库密码带了特殊字符的原因。

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

网上给出的解决方案是添加–authenticationDatabase,然而我加上之后还是不行。

~ $ mongodump -h 127.0.0.1 --port 27017 --authenticationDatabase manager -u LorettaLei -p LorettaLei$001 -o db        

2019-11-26T16:30:21.206+0800    Failed: error connecting to db server: server returned error on SASL authentication step: Authentication failed.

最后猜想到可能是我密码里带了特殊字符的原因,在特殊字符前加了个反斜杠,一下就成功了。我太机智了!


版权声明:本文为web_xiaolei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。