systemadmin.es » DBA » MySQL: Column count of mysql.proc is wrong

MySQL: Column count of mysql.proc is wrong

En el caso de realizar una instalación nueva con MySQL 5.1 y migrar los datos desde un MySQL 5.0 mediante mysqldump podemos encontrarnos los siguientes mensajes de error:

100103  7:27:07 [ERROR] Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted
100223  7:31:45 [ERROR] Column count of mysql.db is wrong. Expected 22, found 20. The table is probably corrupted

Estos mensajes indican que en el mysqldump no hemos ignorado la base de datos mysql, por lo que se han eliminado esas tablas (que són diferentes en la versión 5.1) y se han importado las antiguas de MySQL 5.1.

Para solucionar este problema simplemente deberemos tratar el problema como si fuera una actualización de MySQL 5.0 a 5.1 y ejecutar el comando mysql_upgrade

Relacionados

Imprimir Imprimir

4 comments to “MySQL: Column count of mysql.proc is wrong”

  1. Gracias! Me estaba doliendo la cabeza con este tema :)

  2. De nada! Me alegro que te fuese útil

  3. Gracias
    mysql_upgrade poderoso !

  4. Thank you. Worked like a charm!

Deja un comentario:

XHTML - Tags permitidos:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>