美文网首页
如何在生产环境升级MySQL

如何在生产环境升级MySQL

作者: frankie_cheung | 来源:发表于2020-09-16 09:58 被阅读0次

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)

相关文章

网友评论

      本文标题:如何在生产环境升级MySQL

      本文链接:https://www.haomeiwen.com/subject/nmdcyktx.html