怎麼給Mongodb設置賬號密碼(跳坑版)

1.admin表創建一個admin user並設置密碼並給userAdminAnyDatabase的權限;

2.業務表創建一個user並設置密碼並給dbAdmin和dbOwner的權限;

3.打開mongod.cfg文件(不同版本在不同路徑下,3.4.5版本的在與bin同級的文件夾下, 4.2版本在bin文件夾裏面),在最末尾添加上:

security:
  authorization: enabled

注意:authorization前面是兩個空格,不能是縮進tab,否則mongodb會起不來。

4.任務管理器->services服務,找到MongoDB服務,右鍵restart。

5.Studio 3T創建一個連接,Authentication那裏選擇Basic, 輸入用戶名密碼和業務表名,就可以成功連接。如果不輸入用戶名密碼,則可以連接localhost:27017但是看不到任何數據庫表。

注意:如果不給admin表設置賬號,則就算給業務表設置賬號密碼也沒用,沒有賬號密碼一樣可以訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章