您的位置 首页 数据库

mysql数据库服务升级回滚实战

mysql数据库服务升级回滚实践

一、跨大版本回滚

数据库版本升级步骤一:数据库服务编写回滚文件

vim /data/3356/my_rollback.cnf

[mysqld]
user=mysql
basedir=/usr/local/mysql56
datadir=/data/3356_back/data
-- 升级前做的旧版本冷备数据
socket=/tmp/mysql3356.sock
port=3356
innodb_fast_shutdown=0

数据库版本升级步骤二:数据库服务重新回退启动

/usr/local/mysql56/bin/mysqld_safe --defaults-file=/data/3356/my_rollback.cnf &

 

# 查看数据库服务启动进程信息

ps -ef|grep mysqld
-- 此时数据库服务启动成功后,只会显示进程信息,不会显示网络端口信息

数据库版本升级步骤三:数据库服务会推检查确认

/usr/local/mysql56/bin/mysql -S /tmp/mysql3356.sock
select version();

 

二、跨小版本回滚

对于数据库8.0版本是不支持小版本间与大版本间的回滚的,只能采取恢复升级前数据方案。

据库服务官方参考链接:https://dev.mysql.com/doc/refman/5.7/en/downgrading.html

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章