快乐十分复式投注表:ERROR 3009 (HY000) : Column count of mysql.user is wrong

在测试备份还原时,使用XtraBackup还原数据库后,创建一个测试账号时遇到了下面错误:?

mysql> grant all on house.* to [email protected]'192.168.%' identified by 'test1249';

ERROR 3009 (HY000): Column count of mysql.user is wrong. Expected 45, found 43. Created with MySQL 50620, now running 50721. Please use mysql_upgrade to fix this error.

mysql>

因为备份的数据库版本为MySQL 5.6.20,目标数据库的MySQL版本为5.7.21,因为两个数据库版本不一致,在还原过后,忘记升级数据库(还原后没有使用mysql_upgrade升级数据结构)。其实从错误信息也能看出一二,需要执行mysql_upgrade命令会检查所有数据库中的所有表与当前版本的MySQL服务器是否不兼容。 mysql_upgrade还会升级系统表,以便你可以使用一些新特性或功能。

# mysql_upgrade -u root -p
Enter password: 
Checking if update is needed.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.db_database_info OK
mysql.db_instance_info OK
mysql.db_server_info OK
mysql.engine_cost OK
......................................................
......................................................
Upgrade process completed successfully.
Checking if update is needed.

关于mysql_upgrade的官方介绍如下,具体细节参考“4.4.7 mysql_upgrade — Check and Upgrade MySQL Tables”:

mysql_upgrade examines all tables in all databases for incompatibilities with the current version of MySQL Server. mysql_upgrade also upgrades the system tables so that you can take advantage of new privileges or capabilities that might have been added.

If mysql_upgrade finds that a table has a possible incompatibility, it performs a table check and, if problems are found, attempts a table repair. If the table cannot be repaired, see Section 2.11.3, “Rebuilding or Repairing Tables or Indexes” for manual table repair strategies.

You should execute mysql_upgrade each time you upgrade MySQL.

参考资料:

  • https://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html


相关文章

发表评论

Comment form

(*) 表示必填项

还没有评论。

四川快乐12
返回顶部
  • 俞正声:加强和改进民主监督工作 2019-05-20
  • 哈尔滨上线科技成果转化平台 2019-05-20
  • 为健康西藏建设奠定坚实的保健工作基础 2019-05-20
  • 学习十九大精神嵌套页面——江西--江西频道--人民网 2019-05-14
  • 将“最多跑一次”改革进行到底 2019-05-14
  • 新时代推进生态文明建设的重要遵循 2019-05-11
  • 以铁的担当兑现庄严承诺——十八大以来落实全面从严治党政治责任综述 2019-05-11
  • 妙招-热门标签-华商生活 2019-05-10
  • 没能过准丈母娘这关 问题竟出在发际线 2019-05-07
  • 机场周边严查违规网约车 2019-05-07
  • 孕期需要做核磁共振?胎儿核磁共振的作用 2019-05-06
  • 左手公信,右手公益,两手都硬气 2019-05-06
  • 奇瑞瑞虎8预售10万起 北京车展正式上市 2019-04-30
  • 1个月广东6市针对楼市发文7次,大湾区规划将“去地产化” ——凤凰网房产北京 2019-04-26
  • 乔治·克鲁尼被授予终身成就奖:“蝙蝠侠”的失败让我警醒 2019-04-26
  • 924| 240| 339| 984| 276| 133| 196| 649| 142| 82|