MySQL服務在Windows上處於「正在啟動」狀態

MySQL服務在Windows上處於「正在啟動」狀態

我在 Windows 2003 上工作了幾個月的「MySQL-5-1-47」。

提高服務的唯一方法是直接執行程式:

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 載入程式之後

感謝。

答案1

查看http://bugs.mysql.com/bug.php?id=49637。它描述了與您相同的症狀。確保您的變數(例如 tempdir)定義正確。

答案2

我意外地使用“UTF8 with BOM”保存了我的配置“my.ini”。將字元集更改為“UTF-8”(或 ASCII)後,它可以再次工作。

嘗試使用記事本以外的編輯器,在 Visual Studio Code 中我能夠正確檢查編碼。

答案3

哈哈哈,我非常感謝它對我有用.. 只是,想給更多詳細的指南誰會看到這個論壇,你需要從C:/ProgramData/MySQL 打開文件my.ini,之後你需要使用“Notepad++ 打開該檔案「(Windows記事本是問題的根源),將編碼更改為「UTF-8」並再次儲存。那你需要從任務管理器停止Mysql服務,然後再嘗試啟動mysql服務。古德盧克

相關內容