簡體   English   中英

無法啟動 MongoDB:Windows 中的系統錯誤 1067

[英]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 版,並且接受的答案無法解決問題,以下是我所做的:

  1. 從 pc 中刪除所有 mongo 服務(添加/刪除程序)。
  2. 轉到程序文件並備份 MongoDB 文件夾。
  3. 刪除 MongoDB 文件夾。
  4. 重新安裝mongo db。

它應該工作。

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.

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