Error de mysqldump n.º 1557: ¿tabla de eventos corrupta?

Error de mysqldump n.º 1557: ¿tabla de eventos corrupta?

Acabo de notar el siguiente error en mis antiguos scripts de copia de seguridad de 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)

Hurgar parece indicar algún tipo de corrupción con mysql.events (puedo volcar sin errores si me salto el indicador --events). Me preocupa que haya algún problema grave con la base de datos y no puedo detectar ningún caso claro en el que alguien informe el mismo problema. La coincidencia más cercana parece indicar que myisamchk debería usarse para reconstruir el índice ISA, pero no estoy convencido de que sea el mismo problema.

Estoy ejecutando mysql v14.14 en un sistema ubuntu 10.04.4 LTS. Aparte de este error, no veo ningún otro síntoma/problema.

Esperaba que alguien pudiera darme algún consejo antes de empezar a husmear y arriesgarme a corromper realmente la base de datos.

Respuesta1

Suena como una actualización de MySQL rota.

Sugeriría probar:

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

y luego/etc/init.d/mysql restart

Finalmente, inténtalo de nuevo :)

información relacionada