mysql_upgrade.exe 的 5.7.26 版本,用来升级 MySQL 数据库结构,挺实用的一个工具。你只要跑一句命令:mysql_upgrade -u root -p,就能检查并修复表结构。尤其是在大版本小升级或者换系统环境之后,挺建议你跑一下它,免得后面出奇怪的兼容性问题。
Windows 上的 5.7.26版本还蛮稳定,适配性也不错。如果你用的是 Win 系统,这儿可以下。安装完直接在命令行里用,响应也快,语法也简单。
要注意的是,命令里的-u root -p是登录用的,执行后它会提示你输入密码。别直接贴密码哦,还是手动输安全点。如果你不是用root账户,可以换成自己的数据库用户。
嗯,如果你还没装 MySQL,可以顺手看看这个安装包。用的是 RHEL7?也支持。想在非 root 权限下操作?这里有教程,对你应该有。
另外,有朋友问升级完是不是就万事大吉?不是。建议你升级完后顺手跑个mysqladmin version确认下,看看版本对不对。数据库的事,小心点总没错。
如果你在 Linux 下搞这事,也可以看看这个链接,讲得比较细。不同系统操作略有差别,最好对照下文档操作。