[英]MongoDB 3.0 Windows Service Start : System Error 2 has occured
[英]Cannot start MongoDB: System error 1067 in Windows
在 Windows Server 2008 R2 上設置 MongoDB 服務后,出現此錯誤。
C:\mongodb\bin>net start MongoDB
The Mongo DB service is starting.
The Mongo DB service could not be started.
A system error has occurred.
System error 1067 has occurred.
The process terminated unexpectedly.
該錯誤來自檢測到不正常關機。
請訪問http://dochub.mongodb.org/core/repair獲取恢復說明。
幾個步驟將修復它(如上面的鏈接中所寫):
1)刪除文件/data/db/mongod.lock
2) 運行mongod.exe --repair
3)啟動mongod服務net start MongoDB
我遇到了同樣的問題,我關閉了用 mongoDB.exe 打開的另一個命令提示符,因此在該可執行文件上創建了一個鎖。 只需關閉該命令提示符窗口就可以正常工作。 謝謝您的幫助。
對於在 2020 年遇到此錯誤的任何人,使用 mongo 4.4.1 版,並且接受的答案無法解決問題,以下是我所做的:
它應該工作。
2021 年 1 月的更新,以下內容在沒有重新安裝 MongoDB 和丟失所有數據的情況下拯救了我:
C:\Program Files\MongoDB\Server\4.4\bin>mongod --dbpath "C:\Program Files\MongoDB\Server\4.4\data" --repair
確保數據庫驅動器上至少有 5 Gb 可用空間。 對我來說,清除該空間能夠重新啟動 Mongodb。
如果您在 Windows 中。 您應該更改系統磁盤中的 mongodb 配置。例如
1)我更改C:\\Windows\\system32\\mongodb.exe
。
2)我在D:\\mongodb\\mongod.cfg
創建路徑。在此之前,您應該刪除以前的。
3)最后,你可以上網了。 net start mongodb
。
希望能幫到你。英文不是很好,請見諒。 在此處輸入圖片說明
我在啟動 MongoDB 時遇到了問題。 日志非常具有描述性,您可以從那里找到建議。
有一個“ d ”文件夾需要在數據文件夾中創建,例如丟失的data\\d 。
這解決了我的問題。
雖然不是一個理想的解決方案,但我最終刪除了\\data\\db
所有數據庫文件,然后能夠成功運行MongoDB
服務。 請注意,這將刪除數據庫中的所有數據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.