安裝mongodb后,在命令行進入mongoDB安裝目錄執行如下:
mongod --dbpath [數據存放的本地路徑]
提示如下錯誤:
ERROR: dbpath (數據存放的本地路徑) does not exist.
執行mongod --help,發現說明如下:
--dbpath arg (=\data\db\) directory for datafiles - defaults to \data\db\
於是加了個等號,執行命令為:
mongod --dbpath=[數據存放的本地路徑]
還是提示一樣的錯誤:
ERROR: dbpath (數據存放的本地路徑) does not exist.
仔細檢查發現路徑上有中文字母,然后嘗試把中文的路徑修改成英文的之后,再次執行以上命令,就沒再出現如上的錯誤了。
如果目錄里包含有中文字符,執行完mongod --dbpath 命令之后再執行mongo命令來啟動服務的時候,會出現如下錯誤:
C:\Program Files\MongoDB 2.6 Standard\bin>mongo MongoDB shell version: 2.6.0 connecting to: test 2014-05-05T15:02:40.588+0800 warning: Failed to connect to 127.0.0.1:27017, reas on: errno:10061 No connection could be made because the target machine actively refused it. 2014-05-05T15:02:40.591+0800 Error: couldn't connect to server 127.0.0.1:27017 ( 127.0.0.1), connection attempt failed at src/mongo/shell/mongo.js:146 exception: connect failed
而且對應的路徑下根本沒生成任何東西。