容器启动后
先登录admin,创建一个新用户
1
2
3
4
5
6
7
8
9
|
$ docker exec -it mongo mongo admin # 创建一个名为 admin,密码为 123456 的用户。 >db.createUser({user: "duser" , pwd : "test1mongodb23" , "roles" : [{ "role" : "dbAdmin" , "db" : "cpeducloud2" }, { "role" : "dbOwner" , "db" : "cpeducloud2" },{ "role" : "readWrite" , "db" : "cpeducloud2" }, { "role" : "userAdmin" , "db" : "cpeducloud2" }], "mechanisms" : [ "SCRAM-SHA-1" , "SCRAM-SHA-256" ]}); # 尝试使用上面创建的用户信息进行连接。 > db.auth( 'duser' , 'test1mongodb23' ) |
这里创建成功,就在此创建一个新的库和账户(注意,这是个admin登录的情况下)
如这里创建库是sboot,
创建用户后,退出,再次用新用户在新库(sboot) 进行登录
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://www.cnblogs.com/sunxun/p/13273508.html