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")认证,通过后正常使用