Docker给MongoDB设置用户密码

Docker给MongoDB设置用户密码

没有用户和密码,MongoDB的客户端NoSQL Manager for MongoDB是无法连接的

设置用户和密码如下

#admin进入
docker exec -it 10b15378e5ae  mongo admin 
#创建用户和密码
db.createUser({ user: 'admin', pwd: '123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); 
#验证一下对不对
db.auth("admin","123456");
#退出
exit


修改密码
use admin;
switched to db admin
> db.changeUserPassword('admin','88889999');
原文地址:https://www.cnblogs.com/kofsony/p/12552745.html