docker进入mongo并创建数据库普通用户

首先,查看docker容器

docker ps

 使用admin授权登录 其中 第一个mongo是容器名,请按照自己的容器名填写。

docker exec -it mongo mongo admin

要想创建普通用户,需要先登录管理员账号admin,进行授权。如下图所示

 否则直接创建用户,会出现错误

进入要创建用户的数据库

use ecisss

db.createUser({user:"testecis",pwd:"password",roles:[ { role: "readWrite", db: "ecisss" }]});

使用用户连接数据库,就可以对数据库进行操作了!

完成!✿✿ヽ(°▽°)ノ✿

原文地址:https://www.cnblogs.com/dadaokongkong/p/13632399.html