mysql5系版本升级,8系升级
1、上传安装包
mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
2、首先升级备库,再升级主库,步骤如下:
1)登陆
mysql -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
2)show variables like 'innodb_fast%';
3)set global innodb_fast_shutdown=0;
4)mysqladmin -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock shutdown
5)备份数据目录
cp -ra data3306 data3306_0708_bak
6)vim /dbdata/mysql5724/data3306/my3306.cnf
7)启动新程序
/mysql/mysql5734/bin/mysqld_safe --defaults-file=/dbdata/mysql5724/data3306/my3306.cnf & --skip-slave-start &
8)升级数据库
/mysql/mysql5734/bin/mysql_upgrade -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
9)重启数据库
/mysql/mysql5734/bin/mysqladmin -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock shutdown
/mysql/mysql5734/bin/mysqld_safe --defaults-file=/dbdata/mysql5724/data3306/my3306.cnf &
10)登陆数据库,检查是否有问题
/mysql/mysql5734/bin/mysql -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
select @@version;
start slave;
show slave status\G;
升级命令显示都是ok,重启后版本为升级后版本、复制正常表明升级成功
3、通知csd启动keepalive
4、通知业务验证业务
mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz
2、首先升级备库,再升级主库,步骤如下:
1)登陆
mysql -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
2)show variables like 'innodb_fast%';
3)set global innodb_fast_shutdown=0;
4)mysqladmin -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock shutdown
5)备份数据目录
cp -ra data3306 data3306_0708_bak
6)vim /dbdata/mysql5724/data3306/my3306.cnf
7)启动新程序
/mysql/mysql5734/bin/mysqld_safe --defaults-file=/dbdata/mysql5724/data3306/my3306.cnf & --skip-slave-start &
8)升级数据库
/mysql/mysql5734/bin/mysql_upgrade -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
9)重启数据库
/mysql/mysql5734/bin/mysqladmin -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock shutdown
/mysql/mysql5734/bin/mysqld_safe --defaults-file=/dbdata/mysql5724/data3306/my3306.cnf &
10)登陆数据库,检查是否有问题
/mysql/mysql5734/bin/mysql -uroot -pMsql#\!456 -S /dbdata/mysql5724/data3306/my3306.sock
select @@version;
start slave;
show slave status\G;
升级命令显示都是ok,重启后版本为升级后版本、复制正常表明升级成功
![](http://media.teamshub.com/10000/tm/2021/07/08/11e44a06-98d2-4365-b6d1-b04d0b75e97c/34119bee-b9b7-49de-b33a-7669065ec6c6.png)
![](http://media.teamshub.com/10000/tm/2021/07/08/11e44a06-98d2-4365-b6d1-b04d0b75e97c/e1d1fcb2-60f6-486a-8eb6-0e9c52ad2aa0.png)
3、通知csd启动keepalive
4、通知业务验证业务
mysql8.0.12还是多少后,升级就是换个介质重启就完事了,自动升级了。
即:把cnf文件的base-dir换了以后,重启就升级完了
检查日志有升级字样即可