MongoDB乾貨篇之安裝

  • 2019 年 12 月 31 日
  • 筆記

文章目錄

  1. 1. MongoDB乾貨篇之安裝
    1. 1.1. 安裝
    2. 1.2. 測試連接
    3. 1.3. 安裝程windows服務
    4. 1.4. 作者說

MongoDB乾貨篇之安裝

安裝

  • 下載地址
  • 點擊安裝,選擇自定義,後選擇安裝路徑,不過最好安裝在根目錄下(C盤),然後點解next,這裡我安裝的路徑是C:MongoDB
  • 創建文件夾:在C:MongoDB下創建一個文件夾data,然後在data文件夾下創建db,log兩個子文件夾,在log文件下創建一個MongoDB.log文檔,總得來說創建了C:MongoDBdata,C:MongoDBdatadb,C:MongoDBdatalog,C:MongoDBdatalogMongoDB.log
  • C:MongoDBbin文件夾下運行cmd.exe進入dos命令,執行以下命令:
    • 然後在cmd下輸入mongod -dbpath "C:MongoDBdatadb,將會看到一些資訊,說明已經安裝成功了

測試連接

  • C:MongoDBbin文件夾下運行cmd.exe,輸入mongo或者mongo.exe,將會出現連接的資訊,說明已經連接成功了
  • 然後在另外一個cmd.exebin目錄下運行mongo可以看到已經連接上MongoDB了,注意上面打開的終端不能關閉,否則不能成功連接,這是比較麻煩的,需要每次連接都要啟動,下面我們需要把它安裝為windows服務

安裝程windows服務

注意在管理員的cmd.exe中運行以下命令,否則在MongoDB.log文件里出現遭到拒絕

  • 運行cmd,進入bin目錄,執行以下命令:
    • mongod --dbpath "C:MongoDBdatadb" --logpath "D:MongoDBdatalogMongoDB.log" --install --serviceName "MongoDB",這裡的服務名為MongoDB,可以在C:MongoDBdatalogMongoDB.log文件里查看相關資訊,如果出現遭到拒絕就是沒有在管理員的許可權下執行命令
  • 接下來就是啟動服務了,現在在cmd.exe中運行NET START MongoDB,如果看到服務成功啟動,那麼就成功了,但是我在啟動的時候出現48錯誤,下面將會做出解決方法:
    • 先刪除服務:mongod --dbpath "C:MongoDBdatadb" --logpath "C:MongoDBdatalogMongoDB.log" --remove --serviceName "MongoDB"
    • 刪除MongoDB目錄下的mongod.lock
    • 然後就是重新安裝了,執行以下命令:
      • mongod --logpath "C:MongoDBdatalogMongoDB.log" --logappend --dbpath "C:Mongodbdata" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
    • 接下來重新啟動服務,net start MongoDB,可以看到成功啟動了

作者說 本人秉著方便他人的想法才開始寫技術文章的,因為對於自學的人來說想要找到系統的學習教程很困難,這一點我深有體會,我也是在不斷的摸索中才小有所成,如果你們覺得我寫的不錯就幫我推廣一下,讓更多的人看到。另外如果有什麼錯誤的地方也要及時聯繫我,方便我改進,謝謝大家對我的支援

版權資訊所有者:chenjiabing 如若轉載請標明出處:chenjiabing666.github.io6