Senha do Mysql não está mais funcionando

1

Alguém sabe se uma falha de energia poderia de alguma forma ter corrompido os logins do mysql? Tivemos uma interrupção no outro dia, meus logins do mysql não funcionam mais. O processo mysql parece estar funcionando bem.

Qualquer ideia de como posso me recuperar da situação atual!

[Editar]

Agora parece que a conta de usuário não existe mais!

[/ edit]

    
por steve 11.12.2011 / 15:47

1 resposta

3

A falta de energia pode fazer com que algumas tabelas mysql sejam marcadas como corrompidas e devem ser verificadas. Antes disso, você não poderá consultar essas tabelas. Lembro-me de ter enfrentado um problema semelhante de tabelas corrompidas. Provavelmente, as tabelas com atualizações em andamento sofrerão com tal erro.

Sugiro que você reinicie o mysql com a opção --skip-grant-tables para poder fazer o login. Em seguida, você pode verificar as tabelas em mysql database. Além disso, você pode alterar qualquer senha de usuário.

Para tabelas MyISAM, você pode fazer algo como:

mysql> repair table <table_name>;
    
por 11.12.2011 / 15:57

Tags