Linux系统 Mysql8.0小版本升级

系统版本: Red Hat Enterprise Linux Server release 6.9
Mysql版本:从8.0.18升级到8.0.23

1、下载安装包
https://dev.mysql.com/downloads/mysql   本文选择mysql-8.0.23-1.el6.x86_64.rpm-bundle.tar

2、解压
tar –xf mysql-8.0.23-1.el6.x86_64.rpm-bundle.tar

3 、逻辑备份数据库
mysqldump -u username -h host -p --all-databases > /data/backdb.sql

4、 停服务
service mysqld stop

5、 备份数据库配置文件及数据文件
a、/etc/my.cnf(默认位置) 配置文件
b、/var/lib/mysql(默认位置) 数据文件,具体位置见配置文件

6、卸载旧系统
a、查看已安装的mysql
    rpm –qa | grep mysql
b、卸载 
    rpm –e –nodeps mysql-community-common-8.0.18-1.el6.x86_64
    rpm –e –nodeps mysql-community-libs-8.0.18-1.el6.x86_64
    rpm –e –nodeps mysql-community-client-8.0.18-1.el6.x86_64
    rpm –e –nodeps mysql-community-server-8.0.18-1.el6.x86_64

7、安装新系统
rpm –ivh mysql-community-common-8.0.23-1.el6.x86_64.rpm
rpm –ivh mysql-community-client-plugins-8.0.23-1.el6.x86_64.rpm
rpm –ivh mysql-community-client-8.0.23-1.el6.x86_64.rpm
rpm –ivh mysql-community-libs-8.0.23-1.el6.x86_64.rpm
rpm –ivh mysql-community-server-8.0.23-1.el6.x86_64.rpm

8、用之前备份的my.cnf覆盖掉新安装的/etc/my.cnf。(配置跟旧版本保持一致,防止由于不一致而升级失败)

9、启动mysql
service mysqld start

10、连接数据库,查看版本号。大功告成。

如果遇到意想不到的情况,可以去看看官网的升级教程。
https://dev.mysql.com/doc/refman/8.0/en/upgrade-binary-package.html

posted @ 2021-03-07 14:54  随缘蟹蟹  阅读(2056)  评论(0)    收藏  举报