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换了以后,重启就升级完了
检查日志有升级字样即可
分类:
mysql
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)