[英]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並進行安裝:
從命令提示符創建數據庫文件夾
mkdir c:\\mongodb\\data\\db
為日志文件創建一個文件夾。
mkdir c:\\mongodb\\logs
為配置文件創建一個文件夾
mkdir c:\\mongodb\\config
在配置文件夾c:\\ mongodb \\ config下創建一個名為mongodb.cfg的文件,其中包含以下內容。
port=27017 dbpath=C:\\mongodb\\data\\db\\ logpath=C:\\mongodb\\logs\\mongod.log maxConns=100
啟動mongod(對於手動啟動。要自動啟動,請改用步驟6)
"C:\\Program Files\\MongoDB\\Server\\4.0\\bin\\mongod" --directoryperdb --config "C:\\mongodb\\config\\mongodb.cfg" --fork
或者定義服務
"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.