如何在生产环境升级MySQL

2020-09-16  本文已影响0人  frankie_cheung

MySQL升级文档
1.下载最近版本的mysql.tar.gz文件
例如要从MySQL5.7.30升级到5.7.31,则需要下载5.7.31版本的文件
mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

2.关闭MySQL服务
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
mysqladmin -u root -p shutdown

3.切换为新版本的二进制文件
cd /usr/local
mv mysql mysql.bak
mv mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
把/usr/local/mysql修改备份为.bak

4.开始升级(注:以下命令皆在5.7.31版本下的bin目录执行)
mysqld_safe --user=mysql --datadir=/path/to/existing-datadir &
mysql_upgrade -u root -p
mysqladmin -u root -p shutdown
systemctl start mysql3306

5.进入MySQL查看是否升级成功
mysql> select @@version;
+-----------+
| @@version |
+-----------+
| 5.7.31 |
+-----------+
1 row in set (0.00 sec)

上一篇下一篇

猜你喜欢

热点阅读