记不得从什么时候开始,服务器上的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 !!! ???