事实上,如果你使用

问题就因为你已升级MariaDB或

升级MariaDB或mysql_upgrade命令完成升级更新。

之后,操作MySQL数据库过程中,可能将显示错误消息.

警告: 数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

mysql.proc 这是5.1中的系统表,它记录有关存储过程或函数的信息。

如何解决警告:数据库错误 Column count of mysql.proc is wrong?

以下是记录的解决方案。

第 1 步:保险做法是先dump或冷备份:

mysqldump -uroot -p123456 --quick --master-data=1 --all-databases --flush-logs --lock-tables >

请将以上的“123456”,改成你的MySQL的root密码。

第 2 步:使用以下mysql_upgrade 命令来解决

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456

以下是SSH示范操作过程 ▼

[root@db lib]# mysql_upgrade -u root -p123456 -hdb --datadir=/var/lib/mysql/ --basedir=/

mysql_upgrade: the '--datadir' option is always ignored

mysql_upgrade: the '--basedir' option is always ignored

Looking for 'mysql' as: mysql

Looking for 'mysqlcheck' as: mysqlcheck

Running 'mysqlcheck' with connection arguments: '--host=db'

Running 'mysqlcheck' with connection arguments: '--host=db'

mysql.columns_priv OK

mysql.db OK

mysql.event OK

mysql.func OK

mysql.general_log

Error : You can't use locks with log tables.

status : OK

mysql.help_category OK

mysql.help_keyword OK

mysql.help_relation OK

mysql.help_topic OK

mysql.host OK

mysql.ndb_binlog_index OK

mysql.plugin OK

mysql.proc OK

mysql.procs_priv OK

mysql.servers OK

mysql.slow_log

Error : You can't use locks with log tables.

status : OK

mysql.student OK

mysql.t1 OK

mysql.t2 OK

mysql.tables_priv OK

mysql.time_zone OK

mysql.time_zone_leap_second OK

mysql.time_zone_name OK

mysql.time_zone_transition OK

mysql.time_zone_transition_type OK

mysql.user OK

................................................

test.newuser OK

test.usertag OK

Running 'mysql_fix_privilege_tables'...

WARNING: NULL values of the 'character_set_client' column ('mysql.proc' table) have been updated with a default value (latin1). Please verify if necessary.

WARNING: NULL values of the 'collation_connection' column ('mysql.proc' table) have been updated with a default value (latin1_swedish_ci). Please verify if necessary.

WARNING: NULL values of the 'db_collation' column ('mysql.proc' table) have been updated with default values. Please verify if necessary.

OK

[root@db lib]#

本站声明:本站所有素材资源均来自用户分享和网络收集,仅供用于学习和研究目的。不得使用于非法商业用途,不得违反国家法律;如有侵权、不妥之处,请联系站长以便删除。敬请谅解!

mysql.proc is wrong_解决警告:数据库错误Column count of mysql.proc is wrong.相关推荐

  1. MySQL新建存储过程出现:ERROR 1558 (HY000): Column count of mysql.proc is wrong. Expected 20, found 16. Create

    我在MySQL版本:Ver 14.14 Distrib 5.1.61上创建存储过程是没有问题的,但是在版本:Ver 14.12 Distrib 5.0.26上面创建存储过程的时候就出现了上面的错误.甚 ...

  2. mysql1085报错:ERROR 1805 (HY000): Column count of mysql.user is wrong. Expected 45, found 46. The tabl

    文章目录 前言 一:现象 二:分析原因 三:解决 经过查阅资料,尝试通过升级的方式解决 如有疑问可评论区交流! 前言 一:现象 在修改用户的时候发现报错:ERROR 1805 (HY000): Col ...

  3. ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Created with MySQL 5

    设置mysql远程访问报错 ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 42. Create ...

  4. linux mysql 2003错误代码,如何解决linux mysql2003错误

    linux mysql2003错误的解决办法:首先进入mysql目录:然后打开my.cnf文件,找到"bind-address = 127.0.0.1",并在前面加上"# ...

  5. wdcp mysql 安装失败_解决WDCP安装错误Install Error:mysql configure err

    解决WDCP安装错误Install Error:mysql configure err 2018-09-22 安装WDCP出现报错: Install Error:mysql configure err ...

  6. mysql自动异地备份脚本_MYSQL数据库自动本地/异地双备份/MYSQL增量备份

    构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是 ...

  7. mysql查询10分钟内的数据库_十分钟了结MySQL information_schema

    information_schema数据库是MySQL系统自带的数据库,它提供了数据库元数据的访问方式.感觉information_schema就像是MySQL实例的一个百科全书,记录了数据库当中大部 ...

  8. mysql数据库容量为多少GB_MySQL数据库单表容量有多少 MySQL数据库使用教程

    MySQL单表容量在500万左右,性能处于最佳状态,此时MySQL的BTREE索引树高在3到5之间:而单表最大限已经不再由MySQL限制了,改为电脑容量限制了. MySQL单表容量 MySQL 单表容 ...

  9. mysql sql乱码怎么解决_MYSQL数据库导入SQL文件出现乱码如何解决

    导入的方法: mysqluse test; mysql source c:/test.sql 导入数据时,如果目标数据库或表是UTF-8字符集的,而导入SQL中有中文,可能在最终结果中出现乱码,此时只 ...

最新文章

  1. 前深度学习时代CTR预估模型的演化之路:从LR到FFM\n
  2. Office Developers Conference 2006 召开中
  3. oracle多表关联查询报表,oracle多表关联查询和子查询
  4. java redis 故障切换_java使用Redis6–sentinel单点故障主从自动切换
  5. flex学习网站大全(转)
  6. 产品迭代的节奏怎样适应需求的变化?
  7. 激光笔可以测光纤通断吗?
  8. android返回按钮实现,Android实现返回键操作思路
  9. Help Me Escape
  10. code collection 0.44版 发布
  11. java 快速创建map_快速创建Map并初始化,超级简单
  12. 2021年中国传统文化锦集(中国人必须了解的)
  13. A ConneR and the A.R.C. Markland-N
  14. PPT的常用技巧(1):
  15. 解决“错误0x80071ac3”文件无法写入移动硬盘
  16. cstring与string区别联系
  17. Collada 快速入门
  18. 手机通讯录删除了怎么恢复
  19. centos下配置wifi连接
  20. MKL_THREADING_LAYER=INTEL is incompatible with libgomp.so.1 library

热门文章

  1. 搜狗音乐爬虫下载python
  2. Kerberos协议详解
  3. java编程基础答案_Java编程基础答案试题题目及答案,期末考试题库,章节测验答案...
  4. for循环-结束循环
  5. STM32F4结合ESP8266上传信息到one_net(中国移动物联网云台)的总结(含客户端查询)
  6. IP协议+以太网协议
  7. 37本国产SCI期刊推荐!涵盖9大领域,建议收藏!①
  8. 搭积木(block)
  9. 混合易失和非易失主存的日志结构文件系统NOVA[FAST'16]随笔二
  10. 天海实业携手海宇勇创签署战略合作协议