- docker pull mongo
下载MongoDB镜像
- docker run --name mongodb -p 27017:27017 -d mongo --auth
运行MongoDB容器
- docker exec -it mongodb mongo admin
进入MongoDB
4.db.createUser({ user: 'root', pwd: 'root', roles: [ { role: "root", db: "admin" } ] });
为MongoDB添加超级管理员用户
- 退出exit
- docker exec -it mongodb mongo admin
db.auth("root","root");
以root身份进入数据库,通过admin数据库进行校验
- use haomatong;
db.createUser({ user: 'zyw0605688', pwd: '66', roles: [ { role: "dbOwner", db: "haomatong" } ] });
创建haomatong数据库,并创建用户zyw0605688
这样就可以通过koa连接数据库了
升级用户权限db.updateUser("zyw0605688",{roles:[ {role:"dbOwner",db:"haomatong"} ]});
网友评论