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,重启后版本为升级后版本、复制正常表明升级成功


3、通知csd启动keepalive
4、通知业务验证业务
mysql8.0.12还是多少后,升级就是换个介质重启就完事了,自动升级了。
即:把cnf文件的base-dir换了以后,重启就升级完了
检查日志有升级字样即可