这是一个建议:做一个诱饵和开关.

ALTER TABLE mysql.proc RENAME mysql.proc_orig;

CREATE TABLE mysql.proc LIKE mysql.proc_orig;

ALTER TABLE mysql.proc MODIFY comment TEXT;

INSERT INTO mysql.proc SELECT * FROM mysql.proc_orig;

FLUSH TABLES;

要么

CREATE TABLE mysql.proc_orig LIKE mysql.proc;

ALTER TABLE mysql.proc_orig MODIFY comment TEXT;

INSERT INTO mysql.proc_orig SELECT * FROM mysql.proc;

ALTER TABLE mysql.proc RENAME mysql.proc_bckp;

ALTER TABLE mysql.proc_orig RENAME mysql.proc;

ALTER TABLE mysql.proc_bckp RENAME mysql.proc_orig;

FLUSH TABLES;

如果存储过程有效,则可以删除mysql.proc_orig或将其保留为备份.

如果没有,请按如下所示撤消

DROP TABLE mysql.proc;

ALTER TABLE mysql.proc_orig RENAME mysql.proc;

试试看 !!!

CAVEAT:MySQL 5.5的table INFORMATION_SCHEMA.ROUTINES应该有ROUTINE_COMMENT作为LONGTEXT.确保mysql.proc和INFORMATION_SCHEMA.ROUTINES的内容匹配.

由于您无法操作INFORMATION_SCHEMA.ROUTINES,如果您对此感到安全,只需重新启动MySQL即可.

mysql.proc_升级后直接更改mysql.proc表相关推荐

  1. docker环境下mysql镜像启动后权限更改问题的解决

    问题: docker自带有mysql镜像,本文主要以mysql:5.7.24为标准,讲解用该镜像启动容器的时候,挂载的数据库目录总会被改变用户权限的问题. 1.问题回溯 如上图,可以看到,该系统是通过 ...

  2. mysql修改数据库编码mb4_更改MySQL数据库的编码为utf8mb4

    utf-8编码可能2个字节.3个字节.4个字节的字符,但是MySQL的utf8编码只支持3字节的数据,而移动端的表情数据是4个字节的字符.如果直接往采用utf-8编码的数据库中插入表情数据,Java程 ...

  3. 更改mysql数据库存放位置_更改mysql数据库存放位置

    由于要做一个数据库的测试,所以选了台虚拟机进行,无奈硬盘分的太小,数据太大. 只能把数据放到新的硬盘上.所以要更改数据库的存储位置. 1.新添加块硬盘,分区,挂载到/mysql下,新建lib文件夹. ...

  4. 修改mysql用户家目录,Linux 更改MySQL目录

    更改MySQL目录 MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mk ...

  5. mac设置mysql root密码_mac如何更改mysql root密码 Mac平台重新设置MySQL的root密码

    类型:Mac编程软件大小:4.4M语言:中文 评分:10.0 标签: 立即下载 相信很多小伙伴都不会如何更改MySQL的root密码,今天西西小编就mac端的MySQL密码重置整理了相关的文章,希望能 ...

  6. MySQL服务启动时显示本地计算机上的MySQL服务启动后停止;mysql服务无法启动

    两个问题: (1) 关闭mysql服务后后再次启动,显示:MySQL服务启动时显示本地计算机上的MySQL服务启动后停止.某些服务在未由其它服务-: (2)cmd窗口输入 net start mysq ...

  7. centos 更改mysql数据库目录位置_centos更改MySQL数据库目录位置

    (来自转载) http://www.cnblogs.com/awinlei/archive/2013/03/14/2958777.html MySQL默认的数据文件存储目录为/var/lib/mysq ...

  8. Mysql 查看、创建、更改 数据库和表

    一.一探究竟 我想看看有多少个数据库,有多少个表,以及表里有啥东西.那么你可以这样: 图形界面: 命令: 查看多少个数据库:注意 后面带s #查看 SHOW DATABASES; #查看表 USE b ...

  9. Linux 下mysql 安装完成后,输入mysql 无法进入问题

    安装方法网上太多了,大家上网上找下吧, 安装完一以后,开始MYSQL服务的时候,提示OK. 但是输入mysql的时候却无却进入MYSQL.这是怎么回事呢, 后来,我在mysql 的bin 文件夹下输入 ...

最新文章

  1. 《Adobe Flash CS5中文版经典教程》——1.5 在“时间轴”中组织图层
  2. NURBS曲面结构及生成原理、修改方法
  3. 重磅!6.7亿美元!F5喜提开源服务器Nginx
  4. macOS配置Visual Studio Code开发Java项目
  5. 将文件提交到github的两种方法
  6. POJ 1936 字符匹配(水题)
  7. python括号是中文还是英文_python括号区别
  8. heartbeat如何监控程序_一文看懂MyCAT 命令行监控命令,监控调优必备
  9. mysql 自动加上编号
  10. 【转载】六合一调试神器TTL转USB模块
  11. idea启动jsp项目
  12. **关于小程序测试版本自己的头像与数据不显示问题**
  13. 三点估算与类比估算_通过将东西塞进盒子来估算
  14. k8s节点假死排查记录
  15. WinPE系统对硬盘分区
  16. 2021-06-19:交错字符串。 有三个字符串s1,s2,s3。判断s3是否由s1和s2交错组成的。比如s1=“abc“,s2=“123“,s3=“12ab3c“,应该返回true,因为s3去掉12
  17. 02.Response
  18. OnkeyDown事件 和 OnBackPressed方法注意点
  19. 电脑的计算机自动打开文件,为什么电脑开机后会有一个文件夹自动打开
  20. 《计算机是怎样跑起来的》优化使用VBScript语言编写的石头剪刀布游戏

热门文章

  1. 爷青结,Microsoft 放弃 Windows 95 时代的图标
  2. 苹果因不带充电器被罚款200万美元;杨笠代言英特尔被抵制,品牌方连夜下架;Linux考虑加入对Rust的支持 | 极客头条...
  3. 如何用 Python 拆分表格并发送邮件?
  4. 华为悬红“奥林帕斯奖”,促进数据产业基础技术研究与生态建设
  5. 国内 UOS 统一操作系统曝光;联想宣布要 All in 5G​;Android Studio 新版发布 | 极客头条...
  6. 任正非:鸿蒙最快1年可媲美iOS;首例Apple Card用户遭盗刷;Firefox 69.0.3 发布 | 极客头条...
  7. 扑克牌大小的充电宝,你有吗?
  8. 程序员你知道被迫参与一个两亿的项目,想跑还逃不掉吗?
  9. 重磅 | 京东云区块链数据服务(BDS)正式开源!
  10. 量子计算时代到来,摩尔定律将要失效?