Mysql报Cannot load from mysql.proc. The table is probably corrupted
2015-09-21 23:06
756 查看
1548-Cannot load from mysql.proc. The table is probably corrupted
http://bugs.mysql.com/bug.php?id=50183
原因是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了:
ALTER TABLE `proc` MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
相关文章推荐
- Win2008 r2 下修改mysql data目录的方法
- mysql datetime,timestamp,date
- mysql函数大全
- mysql免安装版配置
- mysql常用sql语句
- Mysql学习笔记(五)数据查询之测试sql部分。
- 关于mysql_connect()函数不能调动mysql的解决
- mysql查询表重复数据的sql
- MYSQL数据库学习----MYSQL函数
- mysql局域网访问设置
- bugFree系统环境搭建 及 bugFree搭建常见问题
- nagios监控mysql
- MySQL连接失败
- mysql图片保存和读取
- mysql 分组排序
- jemalloc for mysql
- MYSQL的常用函数
- MYSQL的存储过程和函数
- Mysql Storage Programs(存储过程)简笔记
- Mysql的安装