1. 程式人生 > >MongoDB在Windows10上的安裝和配置

MongoDB在Windows10上的安裝和配置

最近在學邊緣計算框架,因為MongoDB資料庫支援直接儲存json檔案而作為了”欽定“的搭配資料庫

而我在安裝和配置這個資料庫傢伙的時候踩了好多坑呀,希望能幫到小夥伴們能少走彎路!

首先呢,資料庫的安裝包大體分為msi和zip兩種啦,不要以為用msi就可以像MySQL那樣一直下一步下一步就可以搭建起來了,才不會那麼簡單呢!光是下載前要填的資訊就夠多了,分享一個資源吧~

我們儘量選擇mongodb-win32-x86_64-v3.4-latest.zip這個版本進行安裝

至於為什麼選擇zip檔案進行安裝,因為這個真的配置起來簡單

下載好後解壓,我們在D盤下新建資料夾mongodb


把zip檔案解壓出來的檔案複製到到 mongodb

這個檔案裡面去,同時新建一個data的資料夾

注意到解壓出來的內容有一個bin資料夾嗎?我們點選進入,並在空白處按住shift後滑鼠右鍵點選,選擇在此處開啟PowerShell視窗

.\mongod --dbpath "D:\mongodb\data"這句命令進行執行

然後你就可以看到這樣了

是不是有這樣的內容呢?

恭喜你,這意味著我們的資料庫已經跑起來了!

可是為啥跟想象中點一下exe檔案然後愉快的跑起來的開啟方式不一樣呢!而且只有在執行完這條命令後資料庫才可以連線,關了PowerShell之後就連線不上了·········其實我也很想問問這家公司為啥不直接封裝好·············

沒關係!我們還能在再搶救一下====讓我們關掉PowerShell

這個時候我們把這個步驟封裝成Windows的服務,讓他跟隨Windows一起執行,就可以省事了,不用一直用這麼麻煩的事情來開啟資料庫【機智臉】

我們先在mongodb這個資料夾裡建一個logs的資料夾,用來做服務的日誌

然後呢,開啟管理員版的PowerShell

通過執行.\mongod.exe --logpath D:\mongodb\logs\mongodb.log --logappend --dbpath D:\mongodb\data --directoryperdb --serviceName MongoDB --install

不出意外,我們就可以將程序封裝成一個服務了

開啟【服務】


就可以看到它啦~

然而,你應該是啟動不起來,會報錯的·············驚不驚喜!!!意不意外!!!

沒事啦,不要懷疑人生~我們只需要把data資料夾下的mongod.lock和storage.bson檔案刪掉就可以了,這是因為上一次啟動留下的冗餘檔案與啟動服務的部分檔案重疊了,刪掉後啟動應該就可以正常進行了。

大吉大利,今晚踩坑!