mysql生产环境升级(5.7.30->5.7.31)

2020-10-19  本文已影响0人  frankie_cheung

升级背景

生产环境基本都会是主备等结构,所以升级肯定是先升级从库,再进行切换,再升级主。

我们这里升级的为双主一从,主机为centos7

主从 节点
master1 节点1
master2 节点2
slave1 节点3

其中master1和master2互为主从,slave1为master1的从

升级思路

升级步骤

set global innodb_fast_shutdown=0;
shutdown;
exit;

目前我的数据库数据目录结构如下:

[root@hecs-x-medium-2-linux-20210702101106 data]# tree -L 3 mysql/
mysql/
├── data
│   └── 3306
│       ├── auto.cnf
│       ├── err.log
│       ├── ib_buffer_pool
│       ├── ibdata1
│       ├── ibtmp1
│       ├── mysql
│       ├── mysqld.pid
│       ├── mysqld.sock
│       ├── mysqld.sock.lock
│       ├── performance_schema
│       ├── private_key.pem
│       ├── public_key.pem
│       ├── slow.log
│       ├── sys
│       ├── test
│       ├── undo001
│       └── undo002
├── etc
│   └── 3306
│       └── my.cnf
├── log
│   ├── binlog
│   │   └── 3306
│   ├── redolog
│   │   └── 3306
│   └── relaylog
│       └── 3306
└── tmp

数据库可执行文件目录如下:

[root@hecs-x-medium-2-linux-20210702101106 opt]# tree -L 3 mysql/
mysql/
├── base
│   └── 5.7.32
│       ├── bin
│       ├── docs
│       ├── include
│       ├── lib
│       ├── LICENSE
│       ├── man
│       ├── mysql-5.7.34-linux-glibc2.12-x86_64
│       ├── README
│       ├── share
│       └── support-files
└── mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz

10 directories, 3 files

上一篇 下一篇

猜你喜欢

热点阅读