domingo, 27 de mayo de 2012

Problemas con mysql.proc

Si por alguna razón comenzaras a tener problemas con la tabla de sistema mysql.proc y recibes alguno de estos errores:

[ERROR] Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted

[ERROR] Column count of mysql.db is wrong. Expected 22, found 20. The table is probably corrupted

En mi caso, estos errores son generados por el upgrade que tuve que hacer con yum (CentOS 5), entre los cuales, actualizó también MySQL de la versión 5.0.x a la 5.5.x, entonces para solucionarlo:

Desde una sesión de ssh console, ejecutar el comando mysql_upgrade y luego reinicar el servicio:

mysql_upgrade -u tuUsuarioAdmin -p'tuPassword'
service mysqld restart

Nota: es muy importante no dejar un espacio después del parámetro -p

Esto va a hacer que las tablas del sistema tengan las nuevas definiciones de datos de la nueva versión.

No hay comentarios:

Publicar un comentario

Datos personales

Mi foto
Podrás encontrar códigos recursos y artículos sobre PHP, JavaScript, jQuery, MooTools, Ajax, CSS, HTML, UML, RUP, AUP, XP (eXtreme Programming), Six-Sigma, CMMI, FrameWorks, Zend Framework, Magento, CodeIgniter, CakePHP, Joomla 1.5, Doctrine, Active Record, ORM, POO, MVC, MySql, PostgreSql. Este espacio está destinado a ayudar y compartir un poco de lo mucho que he recibido de la comunidad en la Red.