软件包的升级:

下载 5.7 的二进制包并解压 ---> 安全关闭数据库 ---> 将 mysql 指向新的目录。

此时如果直接打开数据库,会在 error.log 中看到很多 Error 报错。

数据库的升级:

mysql_upgrade -p -s(使用新版本中的 mysql_upgrade命令)
-s 的意思是只升级系统表(mysql库),不加则会把所有的库表按照 5.7 的格式重新创建一遍。但业务表的格式基本是兼容的,是没有必要的。

此时再打开数据库,error.log 中就没有 Error 报错了。

尽管官方不支持,但是 MySQL 是可以从 5.0 直接升级到 5.7 是可以的,如果有这方面的需求,可以参考:
https://mysqlserverteam.com/upgrading-directly-from-mysql-5-0-to-5-7-using-an-in-place-upgrade/

-- By 许望(RHCA、OCM、VCP)
最后修改:2020 年 12 月 01 日 05 : 15 PM
如果觉得我的文章对你有用,请随意赞赏