记一次mongo数据库被删之后

前端开发 蚂蚁 243℃ 0评论

先做一个mongo容器


docker run --name bookback \
-p 27018:27017 \
--mount type=bind,src=/docker/mongo/conf,dst=/data/configdb \
--mount type=bind,src=/docker/mongo/data,dst=/data/db \
--restart=on-failure:3 \
-d mongo

进入容器


docker exec -it 26f97f7eb59g mongo

进入admin数据库


use admin

给admin设置密码


db.createUser({ user: 'root', pwd: 'h&5#b3%F9m7g', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });

新建要使用的数据库


use sbook

给这个库添加用户


db.createUser({ user: 'sbookname', pwd: 'swen123456', roles: [ { role: "readWrite", db: "sbook" } ] });

验证用户


db.auth("sbookname","swen123456")

查看用户


db.system.users.find()
剩余50%内容付费后可查看
喜欢 (34)or分享 (0)
发表我的评论
取消评论

表情