Docker给MongoDB设置用户密码

Posted 无垠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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‘);

以上是关于Docker给MongoDB设置用户密码的主要内容,如果未能解决你的问题,请参考以下文章

添加 Root 密码并在启动时在 MongoDB Docker 容器上创建应用程序用户

云原生之使用docker部署mongodb数据库

mongodb集群用户名密码怎么设置

mongodb设置用户账号密码登录

Linux下Mongodb库设置密码【Y】

docker 下备份和恢复mongodb