•
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
•
4 comments to “MySQL: Column count of mysql.proc is wrong”
•
27. July 2010 at 7:36 am :
Gracias! Me estaba doliendo la cabeza con este tema
30. July 2010 at 3:02 pm :
De nada! Me alegro que te fuese útil
25. October 2010 at 4:41 pm :
Gracias
mysql_upgrade poderoso !
22. June 2011 at 1:58 am :
Thank you. Worked like a charm!