Mongodb的安裝與配置

一、下載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:點擊菜鳥正在進化,翻到最后,會有更詳細的版本,不過我沒有用上。希望能對你們有幫助吧

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。