1. 官网下载包
我是下载这个 mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
解压 tar xvf mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar
解压出来有这些文件
mysql-community-client-5.7.30-1.el7.x86_64.rpm
mysql-community-common-5.7.30-1.el7.x86_64.rpm
mysql-community-devel-5.7.30-1.el7.x86_64.rpm
mysql-community-embedded-5.7.30-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.30-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.30-1.el7.x86_64.rpm
mysql-community-libs-5.7.30-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm
mysql-community-server-5.7.30-1.el7.x86_64.rpm
mysql-community-test-5.7.30-1.el7.x86_64.rpm
2. 移除原来
rpm -qa | grep mysql
然后移除
yun remove 包名
如果是php环境有可能会把php mysql扩展移除了,记得后面添加完之后,重新安装扩展。
3. 添加新的包
需要按顺序
rpm -ivh mysql-community-common-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.30-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.30-1.el7.x86_64.rpm
4. 重启mysql
再看mysql版本应该就升级成功了。
5. 注意
数据库先备份
有可能要升级 mysql_upgrade -u root -p --force
//检查所有库的所有表是否与当前的新版本兼容,并更新系统库