docker 安裝MongoDB以及設置用戶


docker pull mongo (拉取鏡像 默認最新版本)

docker images (查看鏡像)

docker run -p 27017:27017 -td mongo (啟動鏡像)

docker ps (查看啟動的鏡像)

docker exec -it 鏡像id /bin/bash (進入容器)

mongo (進入mongodb)

 

下面是安裝完之后,正確的執行步驟,創建管理賬戶用戶和普通用戶的步驟,

創建管理賬戶,然后退出。

use admin
db.createUser(
{
user: "admin",
pwd: "password",
roles: [ { role: "root", db: "admin" } ]
}
);

 

exit; (退出容器)

 

mongo --port 27017 -u admin -p password --authenticationDatabase admin (以剛建立的用戶登錄數據庫 創建test用戶)


use test
db.createUser(
{
user: "tester",
pwd: "password",
roles: [
{ role: "readWrite", db: "test" }
]
}
);

exit

mongo -u tester -p --authenticationDatabase test (以剛創建的test用戶登錄)

 

mongodb其他操作命令

show dbs (顯示數據庫)

use  dbname (切換到數據庫)

show collections (顯示表)

db.find.表名 (查看表數據)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM