Windows-Server-2003

MySQL 突然無法在 Windows Server 2003 上執行

  • September 6, 2013

大約 3 個月前,我在我們的 windows 2003 伺服器上安裝了 PHP 和 MySQL。一切都很順利,但由於某種原因,當我今天早上上班時,服務已經停止工作。在服務再次停止後不久,我開始再次啟動服務。在伺服器的事件日誌中,我有以下錯誤:

應用程序事件:來源:應用程序錯誤,類別 100,事件 ID:1000,描述:錯誤應用程序 mysqld.exe,版本 0.0.0.0,錯誤模組 mysqld.exe,版本 0.0.0.0,錯誤地址 0x002aafd7。

系統事件:來源:服務控制管理器,描述:MySQL 服務意外終止。它已經完成了 2 次。

我認為有些東西只是錯誤,所以我重新啟動了伺服器,同樣的問題。據我所知,週末伺服器上沒有任何變化。

當我啟動與它一起安裝的 MySQL Administrator 時,然後點擊伺服器日誌,它們是沒有資訊的,並且大多數框都是灰色的。

如果有人能指出我正確的方向,將不勝感激。

從日誌的外觀來看,您遇到了數據庫錯誤。理想情況下,這不會導致服務崩潰。我會查看 mysqlcheck 和相關的表修復實用程序,以查看有關修復任何數據庫錯誤的資訊,您可能需要查看是否可以解決問題。

http://dev.mysql.com/doc/refman/5.1/en/mysqlcheck.html

如果您有備份 - 採取懶惰的方式並從它們中恢復。刪除所有表格文件

$$ or even all database dirs except mysql $$從數據目錄,然後從備份恢復。可能您還必須刪除 ib_logfileX 和 ibdataX 文件。 否則-恐怕您將獲得恢復innodb數據庫的經驗…

$$ i assume you use this storage somewhere, at least log suggests crash around it $$.

引用自:https://serverfault.com/questions/33472