如何解决连接MongoDB时认证失败的问题?



我试图在本地主机上使用mongosh连接到MongoDB,当我输入此命令时:

mongosh --port <PORT> <DATABASE_NAME> -u <USERNAME> -p <PASSWORD>

这是我得到的:

...
MongoServerError: Authentication failed.

要解决这个问题,请在mongosh命令中添加这个选项和参数:

--authenticationDatabase admin

完整的命令是这样的:

mongosh --port <PORT> <DATABASE_NAME> -u <USERNAME> -p <PASSWORD> --authenticationDatabase admin

最新更新