数据库升级过程可能会出现失败,我们可以选择回退
前提条件:数据已经做了备份cp -a
实战练习一:跨大版本回滚
1. 修改my.cnf文件
cat >/data/mysql/my.cnf <<EOF
# 创建数据库服务运行需要加载的my.cnf配置模板文件
[mysql] # mysql客户端配置区域
socket=/data/mysql/mysql.sock
[mysqld] # mysql服务端配置区域
bind-address=0.0.0.0
log-error=/data/mysql/mysql.err
user=mysql
port=3306
basedir=/usr/local/mysql # 换回低版本的目录
datadir=/data/mysql # 选择升级前的备份文件
socket=/tmp/mysql.sock
EOF
实战练习一:跨小版本回滚
5.7版本才支持小版本回滚,可参考数据库服务官方链接:https://dev.mysql.com/doc/refman/5.7/en/downgrading.html