一、下載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目錄下創(chuàng)建文件db用來存放數據庫文件夾
>>D:\MongoDB\data\db
因為啟動mongodb服務之前必須創(chuàng)建數據庫文件的存放文件夾走孽,否則命令不會自動創(chuàng)建惧辈,而且不能啟動成功。
四磕瓷、MongoDB開啟服務與關閉
1盒齿、運行cmd.exe進入dos命令界面,執(zhí)行下列命令:
>>?cd??D:\MongoDB\bin
>> D:\MongoDB\bin>mongod --dbpath D:\MongoDB\data
其中?--dbpath是指定數據庫存放目錄困食,這里要注意有兩個?"-")
2边翁、結果
這時命令行窗口會打印一些啟動信息,沒有報錯
這時在瀏覽器輸入http://localhost:27017/可以看到顯示信息為
這個時候 MongoDB的服務就起來了硕盹,可以正常使用啦
當然符匾,我沒有成功,哈哈瘩例。所以后面還有后續(xù)啊胶。甸各。。
這是一條分割線
配置本地 Windows MongoDB 服務焰坪。
一趣倾、前言
每次都是使用上面那條命令去開啟MongoDB服務,那真的太麻煩了某饰,而且命令估計也記不住儒恋。有沒有像 net start MongoDB 這種命令去啟動服務呢∏可以的=刖 !N练隆箱锐!接下來我們來配置本地 Windows MongoDB 服務。
二劳较、創(chuàng)建log文件夾和日志文件(用來存放日志文件)
在MongoDB目錄下log文件夾在log文件夾下創(chuàng)建一個日志文件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
三墓捻、創(chuàng)建配置文件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"
即根據剛創(chuàng)建的mongo.config配置文件安裝服務,名稱為MongoDB砖第。
五撤卢、查看本地的服務
這樣可設置為 開機自啟動,可直接手動啟動關閉梧兼,可通過命令行 net start MongoDB?啟動放吩。該配置會大大方便。
六羽杰、net start MongoDB 啟動服務
net stop MongoDB關閉MongoDB服務
mongod.exe --remove移除?MongoDB 服務
注:在這里我就已經操作成功了渡紫,所以如果上面的方法沒有成功的朋友請耐著性子看到這里。在操作一下看看
以下內容還未嘗試與碰觸考赛,先留著以防萬一
主要是net start MongoDB? 啟動服務時 報的錯誤
1惕澎、MongoDB服務無法啟動,windows提示發(fā)生服務特定錯誤:100
報錯原因:因為在上次服務器退出異常時颜骤,這個文件會將服務器鎖住唧喉。
解決方法:
(1)找到你數據庫文件夾中的這兩個文件 mongod.lock storage.bson
(2)刪掉他們
?2、net start MongoDB 服務名無效錯誤解決
報錯原因:第四步(配置windows服務(用管理員身份打開cmd窗口))的時候欣喧,運行的命令出問題了腌零。
? 解決方法:
將data目錄下的所有文件都刪除;
Data文件夾要創(chuàng)建一個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:點擊菜鳥正在進化锈锤,翻到最后驯鳖,會有更詳細的版本,不過我沒有用上久免。希望能對你們有幫助吧