C'est La Vie

    人生无彩排,每一天都是现场直播!

    MySQL导出数据库出现“cannot load from mysql.proc”错误的解决办法

    记不得从什么时候开始,服务器上的mysql导出数据库到文件,或者做Data transfer同步的时候,就会出 […]

    记不得从什么时候开始,服务器上的mysql导出数据库到文件,或者做Data transfer同步的时候,就会出现“1728-Cannot load from mysql.proc. The table is probaly corrupted.”的错误,如下图(忘记截图了,随便网上找了一张):

    解决办法如下:

    SSH登录到服务器,输入如下命令:

    mysql_upgrade -uroot -p密码

    Done. 问题解决!

    网上查了一下,造成的原因是数据库升级到5.5版本之后,proc表中的comment字段类型已经从原来的char(64)改为了text类型,所以需要运行mysql_update命令升级一下之前现有的数据库结构。

    OK. Have fun !!! ???

    发表回复

    您的电子邮箱地址不会被公开。 必填项已用*标注