MySQL升级后执行mysql_upgrade   2011-02-11


最近把MySQL从5.1升级到5.5,之后创建存储过程时报如下错误:

ERROR 1548 (HY000) at line 5: Cannot load from mysql.proc. The table is probably corrupted

解决办法是执行如下命令:

1
mysql_upgrade -p
mysql_upgrade是MySQL提供的一个指令,作用是检查MySQL中的各个表与当前版本的数据库是否匹配并尝试修复所有发现的问题。MySQL官方文档中推荐在每次升级后执行一下这个指令。


本文基于署名4.0国际许可协议发布,转载请保留本文署名和文章链接。 如您有任何授权方面的协商,请联系我。