1. 程式人生 > 資料庫 >MongoDB安裝

MongoDB安裝

安裝mongodb遇到的一些坑 浪費了大量的時間 在此記錄一下 主要是電腦系統win10企業版自帶的防火牆 當然還有其他的一些坑

一般的問題在第6步驟都可以解決,本教程的安裝步驟不夠詳細的話 請自行百度或谷歌 安裝教程很多

我是基於node.js使用mongodb結合Robo 3T資料化管理工具開發的專案使用

1.首先 防火牆關閉,關閉,關閉 (只關閉專用網路應該就行)防火牆導致本地服務啟動後打不開網頁localhost:27017連線地址不能訪問
控制面板中--系統安全--關閉防火牆(雖然不推薦)

2.安裝mongodb安裝包 選擇第二個選項 然後最後一步左下角選項不勾選 否則很慢導致再解除安裝重新安裝

安裝路徑非中文 最好不要安裝在C盤
我的安裝路徑 D:\Program Files\MongoDB\Server\3.6\bin
在D盤根目錄下建立一個data資料夾 裡面分別建立db和dbConf資料夾
(可選項)然後新建一個txt檔案 mongodb服務 輸入下面命令程式碼 防止丟失和忘記

3.安裝完成後進入到安裝目錄下bin檔案下雙擊mongod..exe看是否報錯再執行下面的
cd 到mongodb安裝路徑 D:\Program Files\MongoDB\Server\3.6\bin
cmd管理員模式(必須)輸入下面命令執行 管理員模式右鍵選擇以管理員方式開啟cmd命令

4.mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

(可選項,帶上最好)必要情況下在D:\Program Files\MongoDB\Server\3.6目錄下建立檔案mongo.txt
複製貼上輸入下面
dbpath=D:\data\db
logpath=D:\data\dbConf\mongodb.log
port=27017
bind_ip=1270.0.0.1
另存為 mongo.config (檔名) 檔案格式選所有 儲存即可
此時在瀏覽器中輸入 localhost:27017
顯示一行英文就說明安裝成功了

5.如果安裝失敗 需要先解除安裝服務 路徑自行修改根據自己安裝的路徑
開啟管理員模式cmd,進入到mongodb安裝目錄的bin目錄下。

安裝:mongod --dbpath "C:\mongodb\db" --logpath "C:\mongodb\log.txt" --install --serviceName "MongoDB"
解除安裝:mongod.exe --remove --serviceName "MongoDB" ---- 用這個
然後軟體管理中解除安裝mongodb軟體 最好用騰訊管家或者360管家解除安裝
然後登錄檔清理一下 這個一般在深度清理中 自行百度
然後需要登出一下電腦 你的 服務中還有mongodb這個服務 必須登出 沒有可以不登出電腦 不建議
開機後重新安裝 參考開始步驟

6.安裝後服務無法啟動或者報錯code:100 一般是關閉服務方式不當引起的
一般情況下刪除掉data/db下的mongod.lock即可 不行的話再刪除掉storage.bson檔案
嚴重情況 刪除db和dbConf資料夾下所有檔案後,再執行一下下面的命令程式碼
輸入下面命令執行後,再啟動服務
mongod.exe --logpath "D:\data\dbConf\mongodb.log" --logappend --dbpath "D:\data\db" --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install

7.cmd中執行的服務命令
啟動服務 需要先cd到D:\Program Files\MongoDB\Server\3.6\bin檔案執行
net start mongodb
停止服務
net stop mongodb

8.其他解決不了的錯誤 建議解除安裝重新安裝
另外如果mongod.lock不能刪除 用騰訊管家 右鍵會有粉碎檔案 或者自己下載相關軟體

配合Robo 3T使用就可以了

注:轉載請附上鍊接地址 禁止倒貼,珍惜勞動成果 謝謝!

如有錯誤請留言!