mongodb4.xxx 安裝,和基本配置


1.社區版 下載地址 ww.mongodb.com/download-center/community  ; "install mongoDB compass" 不勾選;可以自定義目錄;其他默認;
2.配置環境變量 安裝目錄下的 bin 目錄 ; 如:C:\z_MongoDB\bin;配置到系統環境變量中(控制面板\系統和安全\系統\高級系統設置\環境變量;

會自動添加到服務中了;重啟運行命令 services.msc(window10)打開服務界面,此時已經自動添加到系統服務里面了,每次開機自動重啟
3.打開命令行,cmd , 輸入mongo 鏈接上數據庫 此時可以看到版本,進入到 mongo環境中這下就可以輸入 數據庫相關語句了
4.創建超級管理員賬戶:
use admin db.createUser({ user:
'admin', pwd:'123456', roles:[{role:'root',db:'admin'}] }) 刪除超級賬戶:db.dropUers('admin');
C:\z_MongoDB\bin\mongod.cfg 找到這個配置文件 放開 security表示開啟權限驗證
這個文件有嚴格的格式,注意空格(1053錯誤,無法重啟) security: authorization: enabled

authorization 冒號 后面有個空格
5.用超級管理員賬戶連接數據庫
mongo admin -u 用戶名-p 密碼

mongo 192.168.1.200:27017/test -u user -p password
6.給某個數據庫創建用戶 ,只能訪問該數據庫,不能訪問其他數據庫
use 數據庫名
db.createUser(
{
   user:"eggadmin",
   pwd:"168168",
   roles:[{role:"dbOwner",db:"eggcms"}]
}
)
7.數據庫角色
    1.數據庫用戶角色:read、readWrite;
    2.數據庫管理角色:dbAdmin、dbOwner、userAdmin;
    3.集群管理角色:clusterAdmin、clusterManager、clusterMonitor、hostManager;
    4.備份恢復角色:backup、restore;
    5.所有數據庫角色: readAnyDatabase、readWriteAnyDatabase、    userAdminAnyDatabase、
dbAdminAnyDatabase
6.超級用戶角色:root
8.基本命令
  1、show users; #查看當前庫下的用戶
  2、db.dropUser("eggadmin") #刪除用戶
  3、db.updateUser( "admin",{pwd:"password"}); #修改用戶密碼
  4、db.auth("admin","password"); #密碼認證 (數據庫設置了密碼,要認證后才能連接成功)

  9.數據庫連接; const url = 'mongodb://admin:123456@localhost:27017/';

 


免責聲明!

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



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