一、下載MongoDB
登錄Mongodb官網https://www.mongodb.com/download-center#community
如果覺得下載不下來也可以訪問百度云
鏈接: https://pan.baidu.com/s/1QJmjingiQ1Wlfh6gQ0PUSw 提取碼: 8ifd
二、安裝MongoDB
安裝真的比較簡單?next就可以了 。要注意的兩個地方
1、安裝過程中,你可以通過點擊?"Custom(自定義)" 按鈕來設置你的安裝目錄(D:\MongoDB)。
2、下一步安裝"install mongoDB compass"不勾選(當然你也可以選擇安裝它,可能需要更久的安裝時間)
MongoDB Compass 是一個圖形界面管理工具,我們可以在后面自己到官網下載安裝,下載地址:https://www.mongodb.com/download-center/compass
三、MongoDB配置
在MongoDB\data目錄下創建文件db用來存放數據庫文件夾
>>D:\MongoDB\data\db
因為啟動mongodb服務之前必須創建數據庫文件的存放文件夾,否則命令不會自動創建,而且不能啟動成功。
四、MongoDB開啟服務與關閉
1、運行cmd.exe進入dos命令界面,執行下列命令:
>>?cd??D:\MongoDB\bin
>> D:\MongoDB\bin>mongod --dbpath D:\MongoDB\data
其中?--dbpath是指定數據庫存放目錄,這里要注意有兩個?"-")
2、結果
這時命令行窗口會打印一些啟動信息,沒有報錯
這時在瀏覽器輸入http://localhost:27017/可以看到顯示信息為
這個時候 MongoDB的服務就起來了,可以正常使用啦
當然,我沒有成功,哈哈。所以后面還有后續。。。
這是一條分割線
配置本地 Windows MongoDB 服務。
一、前言
每次都是使用上面那條命令去開啟MongoDB服務,那真的太麻煩了,而且命令估計也記不住。有沒有像 net start MongoDB 這種命令去啟動服務呢。可以的!!!!接下來我們來配置本地 Windows MongoDB 服務。
二、創建log文件夾和日志文件(用來存放日志文件)
在MongoDB目錄下log文件夾在log文件夾下創建一個日志文件mongo.log,即D:\MongoDB\log\mongo.log
備注:配置本地Windows MongoDB服務有兩種方式,一種是命令直接配置,一種是配置文件進行配置。這里注意是詳細講 配置文件的方式將MongoDB服務器作為Windows服務運行。
命令直接配置方式:
以管理員模式打開cmd,cd到mongodb bin目錄下,運行:
mongod.exe --logpath D:\MongoDB\log\mongodb.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install
三、創建配置文件mongo.conf
dbpath=D:\MongoDB\data\db
logpath=D:\MongoDB\log\mongo.log
logappend=true
journal=true
quiet=true
port=27017
四、配置windows服務(用管理員身份打開cmd窗口)
以管理員模式打開cmd,cd到mongodb bin目錄下,運行:
mongod --config "D:\MongoDB\mongo.conf"? --install --serviceName "MongoDB"
>> D:\MongoDB\bin>mongod --config "D:\MongoDB\mongo.conf" ?--install --serviceName "MongoDB"
即根據剛創建的mongo.config配置文件安裝服務,名稱為MongoDB。
五、查看本地的服務
這樣可設置為 開機自啟動,可直接手動啟動關閉,可通過命令行 net start MongoDB?啟動。該配置會大大方便。
六、net start MongoDB 啟動服務
net stop MongoDB關閉MongoDB服務
mongod.exe --remove移除?MongoDB 服務
注:在這里我就已經操作成功了,所以如果上面的方法沒有成功的朋友請耐著性子看到這里。在操作一下看看
以下內容還未嘗試與碰觸,先留著以防萬一
主要是net start MongoDB? 啟動服務時 報的錯誤
1、MongoDB服務無法啟動,windows提示發生服務特定錯誤:100
報錯原因:因為在上次服務器退出異常時,這個文件會將服務器鎖住。
解決方法:
(1)找到你數據庫文件夾中的這兩個文件 mongod.lock storage.bson
(2)刪掉他們
?2、net start MongoDB 服務名無效錯誤解決
報錯原因:第四步(配置windows服務(用管理員身份打開cmd窗口))的時候,運行的命令出問題了。
? 解決方法:
將data目錄下的所有文件都刪除;
Data文件夾要創建一個db文件;
以管理員模式打開cmd,cd到mongodb bin目錄下,運行:?mongod --config "D:\MongoDB\mongo.conf" ?--install --serviceName "MongoDB"
3、MongoDB啟動服務出現“服務沒有響應控制功能”錯誤 (這種錯誤 是第一種安裝 方式會報錯的)
? ? ?報錯原因:出現這個問題一般是路徑有問題
? ? ?解決方法:
(1)輸入如下命令即可:sc delete?MongoDB
? (2)重新安裝服務
以管理員模式打開cmd,cd到mongodb bin目錄下,運行:?mongod.exe --logpath D:\MongoDB\log\mongodb.log --logappend --dbpath D:\MongoDB\data --directoryperdb --serviceName MongoDB --install
最后 感謝? 菜鳥正在進化? 的 分享??https://www.cnblogs.com/qiu-Ann/p/11912477.html
彩蛋ps:點擊菜鳥正在進化,翻到最后,會有更詳細的版本,不過我沒有用上。希望能對你們有幫助吧