mongo通過URL連接IDEA


  今天遇上一個問題,IDEA連接阿里雲上的Mongo出現問題。

一、角色分類

  1.數據庫用戶角色:read、readWrite;     
  2.數據庫管理角色:dbOwner、dbAdmin、userAdmin;
  3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
  4.備份恢復角色:backup、restore;
  5.所有數據庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
  6.超級用戶角色:root  

  第一類不能通過URL連接Mongo數據庫,最后我選了dbOwner是可以的,其他不清楚

二、創建用戶

參考了https://www.jianshu.com/p/93acc0333209

  Mongo的用戶是綁定數據庫的。新建mongo容器后第一件是就是新建一個具有root或者userAdminAnyDatabase權限的用戶。然后驗證一次再進行以下操作。

 1 # 第一步切換到需要創建用戶的數據庫
 2 > use nsp
 3 
 4 
 5 #第二部,創建相應角色的用戶,注意根據用用途選擇相應的角色。
 6 > db.createUser({user:'nsp',pwd:'nsp',roles:[{role:'dbOwner',db:'nsp'}]})
 7 Successfully added user: {
 8     "user" : "nsp",
 9     "roles" : [
10         {
11             "role" : "dbOwner",
12             "db" : "nsp"
13         }
14     ]
15 }

 


免責聲明!

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



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