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 :)