【MySQL】 Cannot load from mysql.proc. The table is probably corrupted
2024-08-24 10:16:58
解决办法
在 mysql 这张表里边。执行sql
ALTER TABLE `proc`
MODIFY COLUMN `comment` text CHARACTER SET utf8 COLLATE utf8_bin NOT NULL AFTER `sql_mode`;
原因分析: 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,
最新文章
- js 、jsdoc生成33
- REHL5.5 linux的postfix的邮件服务器配置 (笔记)
- 关于StartCoroutine的简单线程使用
- Android要点记录
- WCF学习心得------(七)消息协定
- 生产环境服务CPU高问题分析
- How to delete a team project from Team Foundation Service (tfs.visualstudio.com)
- 树莓派I2C连接18B20
- Wix学习整理(1)——快速入门HelloWorld
- MCC460MNC08
- SQL点滴17—使用数据库引擎存储过程,系统视图查询,DBA,BI开发人员必备基础知识
- MySQL之 ALTER vs CHANGE vs MODIFY COLUMN
- ACM第五次积分赛
- 贝叶斯来理解高斯混合模型GMM
- Vue-表单输入绑定
- python中shutil模块的使用
- CentOS7 yum 安装 PHP 5.6.24
- jenkins openshift 持续集成
- AS(Android Studio)不停的updating indices
- 使用selenium进行自动化测试