mysql Cannot load from mysql.proc解决办法 | 六特网
最新消息:网站于2015.9.9日正式改名六特网,网站将继续为大家分享知识与共同进步,网站开启投稿页面,欢迎大家投稿.    

mysql Cannot load from mysql.proc解决办法

学习笔记 六特网 77浏览 0评论

进服务器,突然mysql备份和创建都会报错Cannot load from mysql.proc

原因是mysql.proc升级时有个字段没有升级成功。

在5.1中mysql.proc表的comment字段是varchar(64):

comment char(64) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT ”,
但在5.5中应该是text:

comment text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL, So,执行下面的语句,把这个字段修改为text,就彻底OK了:

在mysql的proc表里面运行下面的sql语句就可以
ALTER TABLE proc
MODIFY COLUMN comment  text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER sql_mode;

转载请注明:六特网 » mysql Cannot load from mysql.proc解决办法

 
 

第 1 页,共 1 页1