Служба MySQL находится в состоянии «запускается» в Windows.

Служба MySQL находится в состоянии «запускается» в Windows.

Я несколько месяцев работал над «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)

Последние строки после загрузки программы из оболочки

Благодарить.

решение1

Проверитьhttp://bugs.mysql.com/bug.php?id=49637. Он описывает те же симптомы, что и у вас. Убедитесь, что переменные (например, tempdir) определены правильно.

решение2

Я случайно сохранил свою конфигурацию "my.ini" с использованием "UTF8 with BOM". После изменения кодировки на "UTF-8" (или ASCII) все снова заработало.

Попробуйте использовать другой редактор, а не Блокнот. В Visual Studio Code мне удалось проверить кодировку правильно.

решение3

Хахаха, спасибо большое, у меня все работает. Просто хочу дать более подробное руководство тем, кто увидит этот форум: вам нужно открыть файл my.ini из C:/ProgramData/MySQL, после этого вам нужно открыть файл с помощью «Notepad++» (Notepad Windows — источник проблемы), изменить кодировку на «UTF-8» и снова сохранить. Затем вам нужно остановить службу Mysql из диспетчера задач, после этого попробуйте снова запустить службу mysql. Gudluck

Связанный контент