Windows-Server-2003
MySQL 服務在 Windows 上處於“正在啟動”狀態
我在 Windows 2003 上為“MySQL-5-1-47”工作了幾個月。當我重新啟動時,服務“MySQL”保持在“啟動”狀態。
提升服務的唯一方法是直接執行程序:
C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld
這是 MySQL 錯誤日誌
100906 16:07:29 [Note] Event Scheduler: Purging the queue. 0 events 100906 16:07:32 InnoDB: Starting shutdown... 100906 16:07:37 [Note] Plugin 'FEDERATED' is disabled. 100906 16:07:38 InnoDB: Shutdown completed; log sequence number 0 44233 100906 16:07:38 [Note] mysqld: Shutdown complete 100906 16:07:39 InnoDB: Started; log sequence number 0 44233 100906 16:17:21 [Note] Plugin 'FEDERATED' is disabled. 100906 16:17:22 InnoDB: Started; log sequence number 0 44233 100906 16:22:01 [Note] Plugin 'FEDERATED' is disabled. 100906 16:22:02 InnoDB: Started; log sequence number 0 44233 100906 16:22:02 [Note] Event Scheduler: Loaded 0 events 100906 16:22:02 [Note] C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld.exe: ready for connections. Version: '5.1.47-community' socket: '' port: 3306 MySQL Community Server (GPL)
最後幾行是在從 shell 載入程序之後
謝謝。
查看http://bugs.mysql.com/bug.php?id=49637。它描述了您遇到的相同症狀。確保您的變數(例如 tempdir)定義正確。
我使用“UTF8 with BOM”意外保存了我的配置“my.ini”。將字元集更改為“UTF-8”(或 ASCII)後,它又可以工作了。
嘗試使用記事本以外的編輯器,在 Visual Studio 程式碼中我能夠正確檢查編碼。