Я перезапустил свой веб-сервер, и при перезапуске MySQL не запускается. Если я использую диспетчер задач, чтобы убить 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 * файлы, существующие МОЙ СЕРВЕР.err файл (который, кстати, был 981 КБ) и внес следующие изменения в my.ini файл:
вырос innodb_additional_mem_pool_size от 2 млн до 100 млн
вырос innodb_buffer_pool_size от 47 млн до 100 млн
вырос innodb_log_file_size от 24 млн до 50 млн
Я не знаю, что заставило меня изменить их, но я был на стадии «почти последней инстанции» (которая заключалась в создании новой гостевой виртуальной машины и настройке IIS / MySQL / PHP с нуля).
Как и почему эти изменения изменили ситуацию, я не знаю, но, по крайней мере, это снова работает.