请选择 进入手机版 | 继续访问电脑版

Please use mysql_upgrade to fix this error

[复制链接]
查看1106 | 回复0 | 2019-7-26 12:10:06 | 显示全部楼层 |阅读模式
一、故障现象

  1. mysql> grant all on dw_rhapi.* to test@'%' identified by 'test@1234';
  2. ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. Created with MySQL 50644, now running 50726. Please use mysql_upgrade to fix this error.
复制代码


二、解决方法

先退出mysql:
mysql> EXIT

执行以下命令:
# mysql_upgrade -u root -p
然后输入密码。

最后出现的提示信息:Upgrade process completed successfully.表示命令执行成功。然后再执行grant语句,发现故障已解决。




上一篇:mysql> show databases 报错:You must reset your password using ALTER USER statement
下一篇:程序连接mysql时报错:Native table 'performance_schema'.'session_variables' has the wrong structure
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1249

主题

2736

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
70193
QQ