天天看點

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使用就可以了

注:轉載請附上連結位址 https://www.cnblogs.com/liuda-page/p/9228796.html 禁止倒貼,珍惜勞動成果 謝謝!

如有錯誤請留言!