Я несколько месяцев работал с MySQL-5-1-47 на Windows 2003. Когда я перезапускал, служба 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)
Последние строчки после загрузки программы из оболочки
Спасибо.
Я случайно сохранил свою конфигурацию «my.ini», используя «UTF8 with BOM». После изменения кодировки на «UTF-8» (или ASCII) он снова работает.
Попробуйте редактор, отличный от блокнота, в коде Visual Studio я смог правильно проверить кодировку.
Проверять, выписываться http://bugs.mysql.com/bug.php?id=49637. Он описывает те же симптомы, что и у вас. Убедитесь, что ваши переменные (например, tempdir) определены правильно.