no-image

Windows系統下MongoDB的安裝及設定方法–基於3.2版

                                    

英文版資料:
mongoDB主頁在此:https://www.mongodb.com/
mongoDB文件頁在此:https://docs.mongodb.com/
mongoDB操作手冊在此:https://docs.mongodb.com/manual/
mongo.exe 操作手冊在此:https://docs.mongodb.com/manu…

以企業版為例

安裝MongoDB

1. 下載MongoDB企業版,然後點選安裝

2. 無人值守安裝:

轉到*.msi檔案所在目錄。然後輸入以下命令:

msiexec.exe /q /i 安裝包.msi ^
            INSTALLLOCATION="C:\mongodb" ^
            ADDLOCAL="all"

執行MongoDB

注意MongoDB設計為執行在受信任的環境,資料庫預設不開啟“Secure Mode”。請僅在通過–auth開啟“Secure Mode”的情況下才允許公網訪問mongod.exe。

1.設定MongoDB的環境

設定MongoDB的目錄:

md D:\mongodb\data
md D:\mongodb\log

2.啟動MongoDB

C:\mongodb\bin\mongod.exe --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log"

注意此時不要加上–auth選項!

3.連線MongoDB.

通過mongo.exe程式進行連線

C:\mongodb\bin\mongo.exe localhost:27017/test

設定使用者:

use products
db.createUser(
   {
     user: "accountUser",
     pwd: "password",
     roles: [ "readWrite", "dbAdmin" ]
   }
)

其中db.createUser的語法如下:

{ user: "<name>",
  pwd: "<cleartext password>",
  customData: { <any information> },
  roles: [
    { role: "<role>", db: "<database>" } | "<role>",
    ...
  ]
}

4.加上–auth選項啟動MongoDB

C:\mongodb\bin\mongod.exe --auth --dbpath "D:\mongodb\data" --logpath "D:\mongodb\log"

關聯文章