erro do mysqldump # 1557: tabela de eventos corruptos?

14

Acabei de notar o seguinte erro dos meus antigos scripts de backup do mysql:

% mysqldump -hsql -uXXXX -pXXXX --events --all-databases > /dev/null 
mysqldump: Couldn't execute 'show events': Cannot proceed because system tables
     used by Event Scheduler were found damaged at server start (1577)
Picar parece indicar algum tipo de corrupção com mysql.events (posso descarregar sem erros se ignorar o sinalizador --events). Eu estou preocupado que algo esteja seriamente errado com o banco de dados e não possa multar qualquer instância clara de alguém relatando o mesmo problema. A correspondência mais próxima parece indicar que o myisamchk deve ser usado para reconstruir o índice ISA, mas não estou convencido de que seja o mesmo problema.

Estou executando o mysql v14.14 em um sistema 10.04.4 LTS do Ubuntu. Além desse erro, não vejo nenhum outro sintoma / problema.

Eu estava esperando que alguém pudesse dar alguns conselhos antes de eu começar a investigar e arriscar realmente corromper o banco de dados.

    
por user929352 18.12.2013 / 21:21

1 resposta

25

Soa como uma atualização do mysql quebrada.

Sugiro tentar:

mysql_upgrade -u root -h localhost -p --verbose --force

e, em seguida, /etc/init.d/mysql restart

Por fim, tente novamente:)

    
por 18.12.2013 / 22:20

Tags