Se você usar um ambiente de desenvolvimento local, poderá encontrar problemas semelhantes aos encontrados em um servidor ativo. Em alguns casos, seu site WordPress pode não conseguir se conectar ao banco de dados porque o MySQL não está em execução ou foi encerrado inesperadamente. O processo de solução de problemas do seu banco de dados MySQL pode diferir um pouco, dependendo de qual ambiente local você usa. O processo é extremamente simples com o XAMPP porque você obtém acesso a um painel de controle em vez de depender apenas da linha de comando. Este artigo é sobre como corrigir o erro’MySQL Shutdown Unexpectedly’.

O arquivo ibdata1 é o tablespace do sistema para o mecanismo de armazenamento InnoDB usado pelo MySQL. Embora a exclusão desse arquivo possa resolver o problema em alguns casos, também é possível que torne seu banco de dados inoperável. Como resultado, não é realmente recomendado, a menos que você não se importe com os dados em seu banco de dados. O erro “Erro: desligamento inesperado do MySQL” é encontrado pelos usuários da plataforma MySQL. Algumas das causas desse erro incluem problemas de banco de dados e arquivos corrompidos.

Como resultado, remover esses arquivos corrompidos resolverá o problema. Ao tentar iniciar o servidor MySQL por meio do painel de controle do servidor da Web XAMPP, alguns usuários receberam a mensagem de erro “Erro: o desligamento inesperado do MySQL”. Em alguns casos, o problema se manifesta depois que os usuários reinstalam o XAMPP em seus computadores. Isso ocorre quando os arquivos MySQL são corrompidos ou danificados, caso em que você deve usar a pasta de backup localizada no diretório mysql.

Usar o servidor web XAMPP é extremamente conveniente e simples, mas tem algumas desvantagens , como o localhost recusando-se a conectar a mensagem de erro e outros. Depois de encontrar o problema, os usuários frequentemente acreditam que seus bancos de dados estão corrompidos. No entanto, este não é o caso e você não precisa se preocupar em perder seus dados, pois esse problema é facilmente evitado. Além disso, existem soluções flutuando na Internet nas quais os usuários são instruídos a excluir o arquivo ibdata1 no diretório mysql. Abaixo, mencionamos as etapas para resolver o erro’MySQL Shutdown Unexpectedly’.

5 maneiras de corrigir o erro’MySQL Shutdown Unexpected’

Alterar as portas do cliente e do servidor

Para começar, abra o Windows Explorer no seu computador e navegue até o local de instalação do xampp. Navegue até mysql > bin dentro da pasta xampp. Abra o arquivo my.ini com o aplicativo Notepad. Para fazer isso, clique com o botão direito do mouse no arquivo e selecione Abrir com > Bloco de notas no menu de contexto. Depois de abrir o arquivo my.ini, modifique as portas do cliente e do servidor. Salve o arquivo e reinicie o XAMPP depois disso. Por fim, inicie o servidor MySQL para verificar se o problema ainda ocorre.

Parar o serviço MySQL

Abra a caixa de diálogo do comando Executar do Windows. Digite “services.msc” e pressione a tecla Enter no teclado. Role para baixo até ver o serviço MySQL na lista alfabética. Clique com o botão direito do mouse e escolha Parar no menu de contexto.

Reparar o banco de dados MySQL com comandos Shell

navegue até o Painel de controle do XAMPP. Um shell pode ser iniciado clicando no botão Shell no painel de controle do XAMPP. Abra um shell e digite o seguinte comando para iniciar o MySQL: —console —skip-grant-tables —skip-external-locking mysqld Em seguida, no Painel de controle, abra outra janela do shell. Copie e cole o seguinte comando na nova janela do shell para reparar o banco de dados: python mysqlcheck-r —databases —use-frm mysql Depois de parar o MySQL na primeira janela do shell, feche ambas as janelas do shell. Reinicie o MySQL depois disso.

Restaurar sua pasta de backup do MySQL

Desligue completamente o servidor web XAMPP. Depois de desligar o servidor web, navegue até o local onde o XAMPP está instalado. Por padrão, o XAMPP é instalado em “C:xampp”. Navegue até a pasta “mysql”. Localize a pasta “data” e renomeie-a como “data old” para proteger os arquivos antigos. Esta é uma etapa importante para garantir que você tenha um backup. Em seguida, para criar uma nova pasta, clique com o botão direito do mouse em qualquer lugar do diretório e selecione Novo > Pasta no menu de contexto. Atribua o nome “dados” à pasta recém-criada. Abra a pasta “backup” depois de criar a nova pasta de dados. Copie o conteúdo da pasta de backup e cole-o na pasta “data” recém-criada.

Executar o XAMPP como administrador

Se você estiver usando o XAMPP para executar o MySQL, precisará executá-lo como administrador antes de iniciar o serviço MySQL. Para fazer isso, encontre o atalho do Painel de Controle do XAMPP em sua área de trabalho e clique com o botão direito nele. Em seguida, selecione “Executar como administrador” no menu.

Por que o MySQL desliga inesperadamente

Antes de sair do XAMPP, você deve parar o MySQL. Se você sair do XAMPP sem parar o MySQL, os arquivos de dados do MySQL podem estar corrompidos. Como resultado, você pode encontrar vários problemas com o MySQL, como desligamento inesperado do MySQL. Se você está tendo esse problema, é possível que os arquivos de dados do MySQL em seu sistema estejam corrompidos. Descrevemos alguns métodos de solução de problemas que podem ajudá-lo a resolver esse problema.

Palavras finais

Esperamos que nosso artigo sobre métodos para corrigir o erro’MySQL Shutdown inesperadamente’o ajude e resolva todos os seus problemas. Alguns usuários não conseguem iniciar o MySQL a partir do XAMPP. Eles alegam que toda vez que iniciam o MySQL no XAMPP, recebem a mensagem de erro “Erro: MySQL encerrado inesperadamente”. A causa mais comum desse problema são os arquivos de banco de dados XAMPP corrompidos. Se você estiver enfrentando problemas semelhantes e quiser saber como resolver esse problema, siga as etapas mencionadas acima.

Espero que você entenda este artigo, Como corrigir o erro’MySQL Shutdown Unexpected’.

By Maxwell Gaven

Trabalho com TI há 7 anos. É divertido observar a constante mudança no setor de TI. TI é meu trabalho, hobby e vida.