Windows用戶如何安裝Mongodb3.4並設置爲系統服務

前言

前段時間爲了解決前端對接口的測試的問題,在網上搜索了很多的解決方案,最終吸引個人是一個名爲Yapi的工具。好傢伙,看文檔介紹的功能都很知足個人需求,擼起文檔就是幹。等等,官方文檔說這個項目依賴於Mongodb,那好吧,環境仍是得配起來的,因而便有了下文。html

步驟

  1. 獲取Mongodb的安裝包,點這裏,下載的版本是3.4.9,須要其餘的版本的可自行前往官網下載中心下載。
  2. 安裝,像普通軟件安裝的方法同樣安裝便可,記住安裝的文件路徑,好比(D:\MongoDB\Server\3.4\)
  3. 新建文件夾,在D:\MongoDB\Server\3.4\下面建立data文件夾,data文件夾下建立db文件夾;在D:\MongoDB\Server\3.4\下面建立 log文件夾。
  4. 新建配置文件,在D:\MongoDB\Server\3.4\下面新建mongo.conf文件,而且用編輯器打開,複製以下內容:
dbpath = D:\MongoDB\Server\3.4\data\db
logpath = D:\MongoDB\Server\3.4\log\mongodb.log
logappend = true
directoryperdb = true
serviceName = MongoDBService
serviceDisplayName = MongoDBService
port = 27017
複製代碼

dbpath:數據庫數據存儲路徑;logpath:log日誌存儲路徑;logappend:是否追加記錄;serviceName:註冊的系統服務名;serviceDisplayName:用於顯示的系統服務名;port:mongodb的對外端口。前端

  1. 按下windows+x,選擇windows powershell(管理員),進入shell面板,輸入cd D:\MongoDB\Server\3.4\bin進入mongodb.exe所在的目錄,執行./mongodb.exe -install -f "D:\MongoDB\Server\3.4\mongo.conf"
  2. 檢查windows服務是否安裝成功,打開以前的log文件,若是出現以下的提示,即安裝成功:
2019-08-22T11:00:47.441+0800 I CONTROL  [main] Trying to install Windows service 'MongoDBService'
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service 'MongoDBService' (MongoDBService) installed with command line 'D:\MongoDB\Server\3.4\bin\mongod.exe -f D:\MongoDB\Server\3.4\mongo.conf --service'
2019-08-22T11:00:47.443+0800 I CONTROL  [main] Service can be started from the command line with 'net start MongoDBService'
複製代碼
  1. 啓動服務
net start MongoDBService
複製代碼
  1. 其餘命令
  • 中止服務
net stop MongoDBService
複製代碼
  • 刪除服務
mongod.exe --remove --serviceName "MongoDB"
複製代碼

總結

  • 配置mongo.conf的時候,裏面的文件路徑一概不能使用引號,包括變量對應的值也不能夠,不然安裝不成功;
  • Windows必定要使用管理員權限,否則也是安裝不成功的;
  • 安裝成功以後,推薦使用可視化工具操做管理Mongodb,若是仍是想用命令行,直接去Mongodb的bin目錄打開shell,輸入./mongo.exe進入交互式界面。
相關文章
相關標籤/搜索