1.mongodb默认是没有认证的,登录不需要密码
2.设置认证:
连接上数据库,并使用admin,创建用户
use admin
db.createUser({"user":"admin","pwd":"yourpasswd","roles":["root"]})
使用命令,show users可以查看当前有哪些用户
找到自己mongo的配置文件,设置auth=true
重启mongo服务
3,此时你再直接登录mongo是不能连接的,需要先使用use admin,然后使用db.auth("admin","passwd")认证,通过后正常使用

本文介绍MongoDB默认无认证状态及如何设置认证。包括创建管理员用户、修改配置文件启用认证、重启服务及认证登录流程。
999

被折叠的 条评论
为什么被折叠?



