啟動MongoBD時報錯:window不能再本地計算機啟動MongoDB,如下:
-
進入bin文件夾
1,右鍵開始 運行 cmd
2,cd E:\Program Files\MongoDB\Server\3.2\bin
3,E:
-
啟動服務
前提:
創建文件夾
1,E:\MongoDB\data
2,E:\MongoDB\log
mongod -dbpath E:\MongoDB\data
看到 一坨東西最后兩個字母是ok 說明 啟動成功
訪問 本地端口:localhost:27017 返回
It looks like you are trying to access MongoDB over HTTP on the native driver port.
說明服務已開啟
參考傳送門:http://www.cnblogs.com/oec2003/archive/2011/11/03/2742000.html
-
配置為windows 服務
參考:http://www.cnblogs.com/flyoung2008/archive/2012/07/18/2597269.html
-
異常:服務開啟不了 發生服務特定錯誤: 100 發生服務特定錯誤: 48
解決方案:
1,刪除E:\MongoDB\data\mongod.lock文件
2,刪除服務
mongod --logpath "D:\ruanjian\Mongodb\data\log\mongodb.log" --logappend --dbpath "D:ruanjian\Mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove
3,重新安裝 注意:去除--directoryperdb 命令
mongod --logpath "D:\ruanjian\Mongodb\data\log\mongodb.log" --logappend --dbpath "D:\ruanjian\Mongodb\data" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install