在Docker中建立Mongo容器的後續設置

後續設置包括設置數據庫管理員帳號密碼、建立業務數據庫以及設置帳戶密碼
須要注意的是,在建立Mongo容器後,須要映射到本機
1mongodb

以管理員身份打開powershell
先切換到mongdo bashdocker

# `docker exec -it mongo bash`中的`mongo`是容器名
docker exec -it mongo bash
mongo

3
切換到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" } ]})

結果以下
2code

參考資料

MongoDB: Create User – For Database, Admin, Rootblog

相關文章
相關標籤/搜索