mongoDB添加管理員


一、mongodb角色分類
  • 數據庫用戶角色:read、readWrite;
  • 數據庫管理角色:dbAdmin、dbOwner、userAdmin;
  • 集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
  • 備份恢復角色:backup、restore;
  • 所有數據庫角色:readAnyDatabase、readWriteAnyDatabase、userAdminAnyDatabase、dbAdminAnyDatabase
  • 超級用戶角色:root  
  • 系統超級用戶的訪問(dbOwner 、userAdmin、userAdminAnyDatabase)

二、創建管理員用戶

1.在文件根目錄開啟PowerShell,文件路徑切換到/bin文件夾下

2.在控制台輸入 ./mongo進入mongoDB

3.輸入use admin

4.輸入命令創建管理員賬戶

 1 db.createUser( 
 2     {
 3         user: "root",
 4         pwd: "root",
 5         roles: [
 6            { 
 7             role: "userAdminAnyDatabase",
 8             db: "admin" 
 9            },
10            { 
11             role: "dbAdminAnyDatabase",
12             db: "admin" 
13            } 
14         ]
15     }

三、基本配置命令

a.修改配置文件 vi /etc/mongod.conf

b.修改密碼:db.updateUser( "root",{pwd:"password"});

c.密碼認證:db.auth("root","password");

d.查看mongoDB的連接數:db.serverStatus().connections;

e.關閉數據庫:

use admin;

db.shutdownServer();


免責聲明!

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



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