Mysql

MySQL 無法啟動。錯誤 1053。Windows Server 2008 R2

  • June 9, 2015

我為我的 Web 伺服器重新啟動了伺服器,並且在重新啟動時,MySQL 將無法啟動。如果我使用 taskmanager 殺死 mysqld.exe 並嘗試從服務控制台啟動,它通過啟動獲得大約 50%,停頓很長時間,當它最終完成時顯示消息:

“Windows 無法在本地電腦上啟動 MySQL 服務。錯誤 1053:服務未及時響應啟動或控制請求。”

我以前有過一次,我需要做的就是從記憶體中刪除 ib_logfile0 和 ib_logfile1 文件。

這一次沒有幫助。

請幫忙!我有 9 個網站關閉,需要盡快備份。

更新:

對此的更新…如果我將 my.ini 中的預設數據庫引擎從 InnoDB 更改為 MyISAM 並啟用 skip_innodb 選項,MySQL 服務就會啟動。但是沒有一個網站可以正常工作。(例如,如果我訪問 wordpress 站點,它會載入 Wordpress 安裝嚮導而不是現有網站)。所以我認為這與INNODB有關。

更新 2:

MySQL 錯誤日誌最後的條目(在我刪除 .err 文件之前):

Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829  9:47:27 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown

130829  9:47:27 [Note] Event Scheduler: Purging the queue. 0 events
130829  9:47:27  InnoDB: Starting shutdown...
130829  9:47:29  InnoDB: Shutdown completed; log sequence number 0 725928381
130829  9:47:29 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete

130829 11:49:13 [Note] Plugin 'FEDERATED' is disabled.
130829 11:49:14  InnoDB: Initializing buffer pool, size = 47.0M
130829 11:49:15  InnoDB: Completed initialization of buffer pool
130829 11:49:18  InnoDB: Started; log sequence number 0 725928381
130829 12:04:26 [Note] Event Scheduler: Loaded 0 events
130829 12:04:26 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829 12:14:22 [Note] Plugin 'FEDERATED' is disabled.
130829 12:14:22 [Note] Plugin 'InnoDB' is disabled.
130829 12:14:23 [Note] Event Scheduler: Loaded 0 events
130829 12:14:23 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: ready for connections.
Version: '5.1.66-community'  socket: ''  port: 3306  MySQL Community Server (GPL)
130829 12:28:45 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Normal shutdown

130829 12:28:45 [Note] Event Scheduler: Purging the queue. 0 events
130829 12:28:45 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld: Shutdown complete

enter code here
enter code here

昨天下午晚些時候,我通過刪除現有的ib_logfile文件、現有的MYSERVER .err文件(順便說一下,它是 981KB)並對my.ini*文件進行以下更改,設法讓它再次工作:

  • innodb_additional_mem_pool_size從 2M 增加到 100M
  • innodb_buffer_pool_size從 47M 增加到 100M
  • innodb_log_file_size從 24M 增加到 50M

我不知道是什麼讓我改變了這些,但我正處於“幾乎是最後的手段”階段(這將是建構一個新的 VM 來賓並從頭開始配置 IIS/MySQL/PHP)。

我不知道這些變化如何或為什麼會產生影響,但至少它又開始起作用了。

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