mongodb开启登录认证后遇到Authentication failed.

由于疫情期间需要在家办公, 公司的数据也好, 还是自己的测试数据, 之前都是放在个人\公司电脑的本地, 现在才发现有多么蓝瘦, 测试数据都没了, 还得慢慢重新弄... 然后想到干脆用台稍稍空闲点的服务器做个mongodb, 开启公网访问, 同时为了保证一定程度的安全, 把auth模式启用, 结果遇到了个坑...

mongodb开启认证模式很简单, 使用mongod启动的时候带上--auth参数就好了

设置账号也很简单

至此, root权限账号就已经创建完毕了

然后, 准备登录的时候, 发现了个蛋疼的问题

结果居然提示Error: Authentication failed.

捣鼓了半天, 才知道原来mongodb的认证都是针对于数据库的, 所以实际操作应该是

python连接则使用

“mongodb开启登录认证后遇到Authentication failed.”的2个回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

00:00/00:00