所有
我是MongoDB的新手,当设置我们网站的供应商离开时,我被拉进去了,这意味着我正在学习从基础到强大的SQLServer DBA背景的一切。
在我们的Dev MongoDB V3.4.2 Windows安装中,供应商给了我一个名为Monguser的用户,在admin中定义了root作为角色,在他们离开后我注意到Robo 3T是安装的一部分。< / p>
当我尝试通过如下所示的mongo shell进行连接时,出现“验证失败”消息时出现错误。 C:>mongo --username monguser --password mongold!234
。我尝试通过 Robo 3T 连接到它,我可以通过相同的登录名/密码连接。
另外,我被要求创建一个数据库的备份,我尝试了以下但是它失败了,数据库Server returned error on SASL authentication step: Authentication failed
的错误MiningDB
C:\mongodump --username monguser --password mongold!234 --dbMiningDB
但如果我运行C:\mongodump --username monguser --password mongold!234
,它会备份安装中的所有数据库,而不会返回任何错误。
在这两种情况下,为什么我会收到错误?任何帮助都将深表感谢。
谢谢, RGN