Erro fatal no MySQL. Como resolver?

Estou utilizando XAMPP, e do nada o MySQL parou de iniciar.

Mensagem de erro:

Fatal error: Can’t open and lock privilege tables: Table ‘.\mysql\db’ is marked as crashed and last (automatic?) repair failed

Em teoria, isso acontece porque o MySQL encerrou de forma “inesperada”, ou o computador travou e corrompeu algum arquivo ou tabela.

Para resolver, no painel de controle do XAMPP, clique no botão Shell.

Com o prompt aberto, digite o seguinte comando:

mysqld --console --skip-grant-tables --skip-external-locking

Após executar o comando, deixe essa janela aberta, e abra mais uma janela do Shell e digite:

mysqlcheck -r --databases mysql --use-frm

Assim que os comandos forem concluídos, feche as duas janelas, e inicie o MySQL através do painel de controle do XAMPP.

Resolvido!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *