1. 程式人生 > 資料庫 >Docker連線mongodb實現過程及程式碼案例

Docker連線mongodb實現過程及程式碼案例

容器啟動後

先登入admin,建立一個新使用者

$ docker exec -it mongo mongo admin
# 建立一個名為 admin,密碼為 123456 的使用者。
>db.createUser({user:"duser",pwd:"test1mongodb23","roles" : [{"role" : "dbAdmin","db" : "cpeducloud2"},{"role" : "dbOwner",{"role" : "readWrite",{"role" : "userAdmin","db" : "cpeducloud2"}],"mechanisms" : ["SCRAM-SHA-1","SCRAM-SHA-256"]});

 # 嘗試使用上面建立的使用者資訊進行連線。

> db.auth('duser','test1mongodb23')

這裡建立成功,就在此建立一個新的庫和賬戶(注意,這是個admin登入的情況下)

如這裡建立庫是sboot,

Docker連線mongodb實現過程及程式碼案例

建立使用者後,退出,再次用新使用者在新庫(sboot) 進行登入

Docker連線mongodb實現過程及程式碼案例

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。