Window 服務器安裝MongoDB 設置外網可訪問


1.下載MongoDB

  www.mongodb.com/download-center#community

2.下一步下一步安裝. 安裝完成后配置環境變量

  我的的默認安裝,環境變量地址  C:\Program Files\MongoDB\Server\4.2\bin

3. 添加配置在C:\Program Files\MongoDB\Server\4.2\ 下添加 mongod.cfg 文件 

systemLog:
    destination: file
    path: c:\data\log\mongod.log
storage:
    dbPath: c:\data\db
net:
    #bindIp: 118.126.13.123,127.0.0.1  使用這種配置導致服務都啟動不了。建議使用0.0.0.0
    bindIp: 0.0.0.0
    port: 27017

4.創建文件夾,因為在C盤配置了兩個文件夾,系統是沒有的。

管理員模式打開命令行窗口

mkdir c:\data\db
mkdir c:\data\log

5安裝MongoDB服務

通過執行mongod.exe,使用--auth 啟用賬號密碼驗證, 使用--install選項來安裝服務, 使用--config選項來指定之前創建的配置文件。

// 安裝服務
mongod --auth --config "C:\Program Files\MongoDB\Server\4.2\mongod.cfg" --install

// 刪除服務 這段不用執行
mongod.exe --remove --serviceName "MongoDB"

  // 啟用服務
 net start MongoDB

 // 停止服務 不用執行
  net stop MongoDB



6.創建管理員賬號,創建新數據庫與數據庫用戶

//啟動mongodb
mongo

// 進入admin
use admin  

// 創建管理員用戶
db.createUser(
     {
       user:"admin",
       pwd:"admin",
       roles:[{role:"root",db:"admin"}]
     }
)

// 驗證用戶 登錄
db.auth('admin', 'admin')

// 查看當前庫用戶 
show users

// 創建一個新數據庫
 use testdb
// 創建數據庫用戶 賦予讀寫權限
db.createUser(
     {
       user:"admin",
       pwd:"123qwe",
       roles:[{role:"readWrite",db:"testdb"}]
     }
)

7 . 下載 Robo 3T 進行測試。

下載地址 : https://robomongo.org/download

 

 

 

 

 

 

 

 

 

 
       


免責聲明!

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



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