后续设置包括设置数据库管理员帐号密码、建立业务数据库以及设置帐户密码
须要注意的是,在建立Mongo容器后,须要映射到本机
mongodb
以管理员身份打开powershell
先切换到mongdo bashdocker
# `docker exec -it mongo bash`中的`mongo`是容器名 docker exec -it mongo bash mongo
切换到admin数据库shell
use admin
建立admin用户数据库
db.createUser({user: "mongo-admin",pwd: "passw0rd",roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]}) db.createUser({user: "mongo-root",pwd: "passw0rd",roles: [ { role: "root", db: "admin" } ]})
使用Navicat建立一个数据库db
为指定数据库db建立用户bash
use db db.createUser({user: "my-user",pwd: "passw0rd",roles: [ { role: "readWrite", db: "db" } ]})
结果以下
code