mongo 可以连接但 mongorestore 不能

问题描述

我在 kubernetes 集群上安装了 mongodb,遵循 https://www.percona.com/doc/kubernetes-operator-for-psmongodb/kubernetes.html

我可以创建一个用户并授予它对数据库的读写权限,然后我可以使用

连接到它
mongo "mongodb+srv://<USERNAME>:<PASSWORD>@<INSTANCE_NAME>-rs0.<NAMESPACE>.svc.cluster.local/admin?replicaset=rs0&ssl=false"

但是当我尝试运行 mongorestore

mongorestore --uri "mongodb+srv://<USERNAME>:<PASSWORD>@<INSTANCE_NAME>-rs0.<NAMESPACE>.svc.cluster.local/admin?replicaset=rs0&ssl=false" -d <DATABASE> dump/

我收到错误消息“失败:连接到数据库服务器时出错:服务器在 SASL 身份验证步骤中返回错误:身份验证失败。”

它与我与 mongo 连接的 uri 相同

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)