一、停止访问DB的所有应用程序
注意:下面步骤 均在ROOT OS账号操作。先升级 备库主机MYSQL。再升级主库 主机MYSQL。步骤相同
二、先关闭 主 数据库
systemctl stop mysqld.service
上面主库等待关闭成功后,再关闭 从 数据库
三、从库主机 卸载之前的MYSQL安装包
rpm -qa|grep mysql
把上面显示的所有包名 按下面格式 逐一删除掉:
rpm -e --nodes `rpm -qa|grep mysql`
四、从库主机 安装新版MYSQL包
解压:
tar xvf mysql-8.0.34-1.el7.x86_64.rpm-bundle.tar
安装:
rpm -ivh mysql-community-client-plugins-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-common-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.34-1.el7.x86_64.rpm
rpm -ivh --nodeps mysql-community-devel-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.34-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.34-1.el7.x86_64.rpm
五、从库主机 恢复原配置文件
#卸载的时候会自动备份my.cnf文件
mv /etc/my.cnf.rpmsave /etc/my.cnf
点击y 确认覆盖
六、从库主机 启动MYSQL服务
systemctl start mysqld.service
vi /data/mysql/mysqld.log 观察MYSQL启动日志最后位置,确认成功启动
七、若上面从库升级OK,才能操作主库升级!!! 主库升级重复上面的步骤 三 到 步骤 七。
八、依次重启 主从库:
主库主机 systemctl start mysqld.service
vi /data/mysql/mysqld.log 观察MYSQL启动日志最后位置,确认成功启动
从库主机 systemctl start mysqld.service
vi /data/mysql/mysqld.log 观察MYSQL启动日志最后位置,确认成功启动
上面全部操作完毕后,表示MYSQL已经升级完毕