Corrigindo o erro do easyphp: Unexpected end of MySql… See log file?”

Tenho frequentemente usado o easyphp para desenvolvimento dos meus projetos e também em aula com os alunos. Recentemente precisei restaurar um backup da minha instalação em uma máquina com windows7 64bits e depois de executar o easyphp, comecou a aparecer a mensagem “Unexpected end of MySql… See log file?” e não levantava o meu banco de dados mysql no easyphp. Depois de muita insistência acabei descobrindo que era problema com as restrições de segurança que não estavam habilitadas para a pasta que foi restaurada o backup.

A resolução do problema foi:

  • Fechar o programa easyphp;
  • Abrir o windows explorer;
  • Encontrar a pasta que está instalada o easyphp(geralmente em arquivos de programas);
  • Clicar com o botão direito sobre a pasta de instalação do easyphp e posteriormente em propriedades;
  • Clicar na aba segurança;
  • Verificar qual o seu usuário ou grupo e;
  • Definir controle total para ele;
  • Aplicar em todos os arquivos/diretórios;

Depois disso, foi somente executar novamente o easyphp e o banco de dados levantou normalmente.:)

Até a próxima.

Sobre Alysson Vasconcelos
Alysson Vasconcelos é graduado pela Fatec-Ourinhos no curso Tecnologia em Processamento de Dados. Tornou-se especialista em Gestão de Informática e Tecnologia Internet e especialista em “Engenharia de Componentes utilizando Java”. Oportunidades estas que trouxeram diversas experiências com projetos e networking relacionados ao desenvolvimento desktop, web e redes. Gerenciou departamento de TI e redes, participou de projetos com desenvolvimento / implantação de ERPs e treinamentos em disciplinas relacionadas a Sistemas Operacionais Linux/Windows, lógica de programação, linguagem de programação Java/C#/PHP e banco de dados em cursos técnicos de informática no Centro Paula Souza – CEETEPS. Atualmente ministra aulas no Centro Paula Souza e também integra equipe de desenvolvimento do Sistema Integrado de Gestão Acadêmica - SIGA do Centro Paula Souza.

9 Responses to Corrigindo o erro do easyphp: Unexpected end of MySql… See log file?”

  1. Neurivan Maia says:

    Alysson, muito obrigado pela ajuda em relação ao EasyPHP. Consegui corrigir o erro. Precisando do amigo, na medida do possível é só acionar meu email: neurivanmaia@ig.com.br
    Um grande abraço.

  2. alexssabr says:

    No meu não funcionou. Detalhe, não fiz nenhum backup mas a mensagem de erro é igual.

  3. alexssabr says:

    Solução: “If something goes wrong when InnoDB attempts to initialize its tablespace or its log files, you should delete all files created by InnoDB. This means all ibdata files and all ib_logfile files. In case you have already created some InnoDB tables, delete the corresponding .frm files for these tables (and any .ibd files if you are using multiple tablespaces) from the MySQL database directories as well. Then you can try the InnoDB database creation again. It is best to start the MySQL server from a command prompt so that you see what is happening.”

    – No meu caso eu apaguei todos os arquivos ib_logfile, no caso dois apenas, e voltou a funcionar normalmente.

  4. Jeferson Pedro says:

    Caro Alysson, eu também estou com este problema no meu Easyphp, mas mesmo seguindo os passos que você citou acima não funcionou. Eu achei uma outra solução que acho pertinente acrescentar no seu post. [ basta abrir o arquivo my.ini na pasta \binaries\mysql e acrescentar uma linha com o seguinte texto no arquivo: innodb_force_recovery = 1 , dessa forma meu problema foi resolvido… abraços..

  5. natalia says:

    Olá tentei do seu jeito e da maneira que nosso amigo Jeferson explicou, mas nenhum deu certo.
    Obrigada mesmo assim por compartilhar suas ideias

  6. Mayra says:

    Consegui com o jeito que o Jefferson falou… muito obrigada!! Estava tentando a uma semana resolver o problema! uhu

  7. Juliano says:

    Consegui do jeito que o Alex falou 😛

  8. Mayra says:

    Consegui como o @alexssabr falou, pois não consegui mexer nas permissões de pasta 🙂 Descobri que esse erro sempre ocorre comigo quando anteriormente desliguei o computador sem dar “exit” no EasyPHP.

  9. Marco Faria says:

    Na mosca! Muito obrigado!

Deixe um comentário