MySQL falhou ao iniciar. Erro 1053. Windows Server 2008 R2

1

Eu fiz uma reinicialização do servidor para o meu servidor web e na reinicialização, o MySQL não inicia. Se eu usar o gerenciador de tarefas para matar o mysqld.exe e tentar o início a partir do console de serviços, ele obtém cerca de 50% da inicialização, atrasa por um longo tempo e, quando finalmente termina, mostra a mensagem:

"O Windows não pôde iniciar o serviço MySQL no Computador Local. Erro 1053: O serviço não respondeu à solicitação de início ou controle em tempo hábil."

Eu tive isso uma vez antes e da memória tudo o que eu tinha que fazer para corrigir isso era excluir os arquivos ib_logfile0 e ib_logfile1.

Isso não ajudou desta vez.

Por favor me ajude! Eu tenho 9 sites para baixo e preciso de backup o mais rápido possível.

ATUALIZAÇÃO:

Uma atualização sobre isso ... Se eu alterar o mecanismo de banco de dados padrão em my.ini do InnoDB para MyISAM e ativar a opção skip_innodb, o serviço MySQL será iniciado. Mas nenhum dos sites funciona corretamente. (por exemplo, se eu for para um site wordpress, ele carrega o assistente de instalação do Wordpress em vez do site existente). Então, acho que tem algo a ver com INNODB.

UPDATE 2:

MySQL Error log last entries (antes de apagar o arquivo .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
    
por Reece 29.08.2013 / 04:04

1 resposta

1

Consegui que funcionasse novamente no final da tarde de ontem, removendo os arquivos ib_logfile * existentes, o arquivo existente MYSERVER .err (que foi 981KB, a propósito) e fazendo as seguintes alterações no arquivo my.ini :

  • aumentou innodb_additional_mem_pool_size de 2M para 100M

  • aumentou innodb_buffer_pool_size de 47M para 100M

  • aumentou innodb_log_file_size de 24M para 50M

Eu não sei o que me atrapalhou para mudar isso, mas eu estava em um estágio "quase em último recurso" (que teria sido para construir um novo convidado VM e configurar o IIS / MySQL / PHP a partir do zero).
Como ou por que essas mudanças fizeram a diferença, eu não sei, mas pelo menos está funcionando novamente.

    
por 30.08.2013 / 01:47