下載MongoDB安裝包
- MongoDB 下載
- 解壓到“D:\Program Files\MongoDB\Server\3.4”目錄下
- 當前文件創建配置文件mongo.conf
dbpath=D:\Program Files\MongoDB\Server\3.4\data #數據庫路徑
logpath=D:\Program Files\MongoDB\Server\3.4\logs\mongo.log #日誌輸出文件路徑
logappend=true #錯誤日誌採用追加模式
journal=true #啓用日誌文件,默認啓用
quiet=true #這個選項可以過濾掉一些無用的日誌信息,若需要調試使用請設置爲false
port=27017 #端口號 默認爲27017
- 當前目錄下新建兩個文件夾data和logs,logs目錄下新建mongo.log文件
- bin目錄下,啓動命令行,輸入
mongod --config "D:\Program Files\MongoDB\Server\3.4\mongo.conf"
服務啓動成功。 - 指定寫入數據文件目錄,不要關閉命令行頁面
mongod.exe --dbpath "D:\Program Files\MongoDB\Server\3.4\data"
- 再啓動一個命令行,輸入mongo.exe
訪問127.0.0.1:27017即可。
這樣設置步驟太繁瑣,操作麻煩。下面用服務來啓動
將MongoDB加入Windows服務
mongod.exe --logpath "D:\Program Files\MongoDB\Server\3.4\logs\mongo.log" --logappend --dbpath "D:\Program Files\MongoDB\Server\3.4\data" --directoryperdb --serviceName MongoDB --install
這樣加上好的服務,突然發現啓動不了。提示:“window不能啓動非計算機的服務MongoDB”
處理方法
- 刪除MongoDB目錄下data目錄下的mongod.lock和storage.bson文件
- 刪除原本添加的MongoDB服務
sc delete 服務名稱
sc delete MongoDB
- 重新添加MongoDB到系統服務
mongod.exe --logpath "D:\Program Files\MongoDB\Server\3.4\logs\mongo.log" --logappend --dbpath "D:\Program Files\MongoDB\Server\3.4\data" --directoryperdb --serviceName MongoDB --install
- Windows查看服務,顯示已啓動