MongoDB學習筆記二:使用Docker安裝MongoDB


上一個筆記介紹了Windows下安裝MongoDB和MongoDB的基本使用,這一節來介紹怎么在Docker里面安裝

Docker安裝MongoDB

最重要的就是啟動這一步,前面的可以看我的Docker筆記,啟動如下

docker run --name mongo  -p 27017:27017 -d mongo:latest  --auth

以后,我先寫-p再寫-d

Docker給MongoDB設置用戶密碼

沒有用戶和密碼,MongoDB的客戶端NoSQL Manager for MongoDB是無法連接的

設置用戶和密碼如下

#admin進入
docker exec -it 10b15378e5ae  mongo admin 
#創建用戶和密碼
db.createUser({ user: 'admin', pwd: '123', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] }); 
#驗證一下對不對
db.auth("admin","123");
#退出
exit

NoSQL Manager for MongoDB連接

輸入你的Linux服務器IP,輸入用戶和密碼即可,連接成功,剩下的就是操作了

為admin賦權限

上面創建admin用戶的時候,僅僅給了使用數據庫的權限,現在連接成功之后給admin賦予一些操作的權限,否則你新建數據庫都不會成功的

很簡單,挑幾個權限,一般是讀寫的權限,賦予權限之后記得保存一下即可


免責聲明!

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



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