下載:https://www.mongodb.com/download-center#enterprisemongodb
安裝數據庫
建立文件夾:進入安裝路徑 C:\Program Files\MongoDB\Server\3.4\bin
,建立 data 文件夾,進入 data 文件夾,建立 db 文件夾和 log 文件夾,在 log 文件夾下建立 MongoDB.log文件windows
以Windows Service的方式啓動MongoDB:管理員方式啓動 cmd,,cd到 bin目錄 cd C:\Program Files\MongoDB\Server\3.4\bin
,執行命令mongod --dbpath "C:\Program Files\MongoDB\Server\3.4\bin\data\db" --logpath "C:\Program Files\MongoDB\Server\3.4\bin\data\log\MongoDB.log" --install --serviceName "MongoDB"
.此命令會建立一個名稱爲 MongoDB 的windows系統服務code
啓動 MongoDB 服務:net start mongodb
字符串
mongoDB 默認不開啓認證,即不使用用戶名和密碼便可訪問數據庫。首先介紹一下如何開啓數據庫認證。get
開啓數據庫認證:定位到註冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB
,編輯字符串 ImagePath 在'數值數據'後追加--auth
,重啓 MongoDB 服務便可.cmd
關閉數據庫認證:定位到註冊表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MongoDB
,編輯字符串 ImagePath 刪除'數值數據'後的--auth
,重啓 MongoDB 服務便可.io
關閉數據庫認證登錄
管理員方式啓動 cmd,cd到 bin目錄 cd C:\Program Files\MongoDB\Server\3.4\bin
,執行命令 mongo
service
切換到 admin 數據庫 use admin
,建立超級管理員db.createUser({"user" : "root","pwd": "root",roles: [{ role: "root", db: "admin"}]})
開啓數據庫認證
切換到 admin 數據庫 use admin
,使用上一步建立的 root 用戶登陸 db.auth("root", "root")
,返回'1'則表明登陸成功
建立數據庫,如建立名稱爲 demo 的數據庫 use demo
建立 demo 數據庫用戶 db.createUser({"user" : "demoUser","pwd": "demoUser",roles: [{ role: "dbOwner", db: "demo"}]})
驗證數據庫及用戶是否建立成功 mongo --host localhost -u demoUser-p demoUser --authenticationDatabase demo
,控制檯出現 connecting to: mongodb://localhost:27017/,則表示建立成功