Windows 10下 安裝 MongoDB 的吐血經曆

來源:互聯網
上載者:User

標籤:導致   sys   pytho   管理員   成功   data   rsh   建立   開機自啟動   

當安裝一些軟體時,往往會因為各種許可權限制,導致安裝失敗或者出現Bug,比如這款MongoDB,我最終是用PowerShell安裝,才成功沒有出現Bug,不然就會有

 service ‘mongodb server‘ failed to start. verify that you have sufficient privileges to start system services
這樣的問題!使用PowerSheel安裝的過程如下,如果是在Win10,右擊左下角的開始菜單,然後點擊“Windows PowerShell(管理員)”選項,既可開啟比CMD許可權更高的管理員命令列模式,然後直接輸入檔案的絕對路徑即可:  然後一路Next即可安裝成功,至於選擇預設安裝路徑,還是Custom(自訂),隨便你,如果你嫌預設路徑"C:\Programme Files\MongoDB\Server\4.0”太長了,你也可以改為"C:\MongoDB"或者D、F盤等其他地方。其實路徑長點根本沒啥關係,因為可以再系統內容變數中添加"[安裝的路徑]\bin”即可減去後續在命令列中輸入路徑的麻煩。事實上,再把MongoDB服務設為開機自啟動之後,在Python中調用MongoDB根本不需要任何設定,所以一味縮短路徑真地不是那麼必要,畢竟你的資料是存在data目錄裡,所以把data目錄放在C盤或者D盤的根目錄才在後續使用中帶來便利。 以下是設定開機自啟動的方式: 
#mongod --dbpath=[dbpath] --logpath=[logpath] --install --serviceName="MongoDB"#比如,若你設定了dbpath為 C:\data\db, logpath為C:\data\log\MongoDB.log,則可以輸入:mongod --dbpath=C:\data\db --logpath=C:\data\log\MongoDB.log --install --serviceName="MongoDB"#其中,在命令列中輸入路徑時,可用字串形式,尤其是同時並排輸入幾個路徑時,比如在同一目錄下建立兩個檔案:md "file_1" "C:\xxx\file_2"#此外,命令列中使用空格,與使用等號等價,所以命令列也可以寫成;mongod --dbpath "C:\data\db" --logpath "C:\data\log\MongoDB.log" --install --serviceName "MongoDB"

  

Windows 10下 安裝 MongoDB 的吐血經曆

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.