天天看點

MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案

我本人電腦是win8系統64位,下載下傳64位的zip包,下載下傳完成後解壓縮到D:\MongoDB目錄

MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案

建立資料庫目錄D:\MongoDB\data,接下來打開指令行視窗,切換到D:\MongoDB\bin 目錄執行如下指令:

其中 --dbpath是指定資料庫存放目錄,這裡要注意有兩個 "-"

這是指令行視窗會列印一些啟動資訊,最後一行顯示為如下資訊時表示啟動成功了

MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案
MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案

到此mongodb算是安裝完了,比想象中簡單了太多哈

将mongodb安裝為windows服務非常簡單隻需要在上面執行的指令行後添加 --install即可

按照正常的劇情,應該服務就安裝成功了,但是很不幸,出現下面提示

按照提示,我們需要指定log目錄,是以我們建立log目錄D:\MongoDB\logs 然後重新執行指令

但是提示還是沒有指定日志路徑,幾經折騰發現這是2.6版本的一個bug,将會在下一個版本修複,然後我們有兩個選擇,一個選擇是使用上一個版本2.4.9,另一個選擇是先用2.4.9版本安裝成功服務,然後在更新到2.6(腫麼更新?直接用2.6版本替換掉對應2.4.9版本的檔案),那我們還有其他的選擇嗎,答案當然是肯定的,使用sc指令建立服務,使用net start啟動服務

MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案

很遺憾,官方下載下傳的安裝包裡面沒有預設的配置檔案,若想使用配置檔案隻能自己建一個了,另外個人也推薦使用配置檔案來管理MongoDB的配置,使用配置檔案配置資料庫檔案、日志檔案以及其它的一些配置都一目了然

解壓安裝包到D:\MongoDB

建立資料庫目錄 D:\MongoDB\data

建立日志目錄 D:\MongoDB\logs

建立配置檔案目錄 D:\MongoDB\etc

建立配置檔案 D:\MongoDB\etc\mongodb.conf

MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案
MongoDB安裝與啟動MongoDB安裝為Windows服務MongoDB配置檔案

注:以上目錄是部落客自己建立的目錄,官方并沒有對配置檔案路徑做出規範,全憑個人喜好來決定

配置檔案和相關目錄建好後使用如下方式啟動MongoDB

普通啟動

安裝為Windows服務

注:2.6版 這種方式在win7、win8 64位版無法安裝成功,其他系統未測試

使用SC安裝為Windows服務

這裡需要注意下當指定了日志檔案後,無論使用配置檔案指定還是在指令行指定,日志就都會輸出到指定的日志檔案去了,在指令行界面将看不到任何日志輸出。

不想每次去目錄下找mongod,那麼把bin設定到 系統path裡。