簡體   English   中英

無法初始化MongoDB

[英]can't initialize MongoDB

when I try to initialize a MongoDB project , it says " 2018-07-28T21:54:34.391+0530 F CONTROL [main] Failed global initialization: BadValue: dbPath requires an absolute file path with Windows services".

If someone knows what is the reason for that, please let me know...

my command is :

C:\"Program Files"\MongoDB\Server\4.0\bin>mongod --directoryperdb --dbpath C:\"Program Files"\MongoDB\Server\4.0\data\db --logpath C:\"Program Files"\MongoDB\Server\4.0\log\mongo.log --logappend --install

when I try to initialize it returns an error like below...

2018-07-28T21:54:34.391+0530 F CONTROL  [main] Failed global initialization: BadValue: dbPath requires an absolute file path with Windows services

my dbpath -> C:\Program Files\MongoDB\Server\4.0\data\db

my logpath -> C:\Program Files\MongoDB\Server\4.0\log\mongo.log

您安裝了mongodb嗎? 如果尚未完成安裝,請從鏈接下載mongodb並進行安裝:

https://www.mongodb.com/dr/fastdl.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-4.0.0-signed.msi/download

  1. 從命令提示符創建數據庫文件夾

     mkdir c:\\mongodb\\data\\db 
  2. 為日志文件創建一個文件夾。

     mkdir c:\\mongodb\\logs 
  3. 為配置文件創建一個文件夾

     mkdir c:\\mongodb\\config 
  4. 在配置文件夾c:\\ mongodb \\ config下創建一個名為mongodb.cfg的文件,其中包含以下內容。

     port=27017 dbpath=C:\\mongodb\\data\\db\\ logpath=C:\\mongodb\\logs\\mongod.log maxConns=100 
  5. 啟動mongod(對於手動啟動。要自動啟動,請改用步驟6)

     "C:\\Program Files\\MongoDB\\Server\\4.0\\bin\\mongod" --directoryperdb --config "C:\\mongodb\\config\\mongodb.cfg" --fork 
  6. 或者定義服務

     "C:\\Program Files\\MongoDB\\Server\\4.0\\bin\\mongod" --directoryperdb --config "C:\\mongodb\\config\\mongodb.cfg" --install --serviceName "MongoDB" net start MongoDB 

現在,本地主機中具有端口27017的數據庫正在運行。 您可以在node.js或您喜歡的編程語言中創建或使用數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM