MySQL升级
mysql安装包下载地址:https://downloads.mysql.com/archives/community/
本教程中演示mysql从5.7.19升级到5.7.35, 说明如下:
一、升级步骤:
1、首先查看当前MySQL的版本信息,执行命令myql -V,如图:

2、备份所有数据库,执行命令如下:
mysqldump -u root -p --all-databases > alldatabases.sql
3、停止运行中的MySQL,执行命令如下:
/etc/init.d/mysqld stop
4、备份旧的mysql的bin目录下的文件,如下:
cd /usr/bin && tar -zcvf mysql.tgz mysql #将mysql二进制文件打包
cd /usr/local/mysql && tar -zcvf bin.tgz bin #将bin目录打包
cd /etc/init.d/ && tar -zcvf mysqld.tgz mysqld
5、将新的mysql包解压,并将解压后的bin目录复制到旧的目录下:
tar -xf mysql-5.7.35-linux-glibc2.12-x86_64.tgz
\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin /usr/local/mysql #覆盖旧的mysql的bin目录
\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin/mysql /usr/bin/mysql #覆盖mysql
\cp mysql-5.7.35-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld #覆盖mysqld
6、修改mysqld中的基础目录和数据目录位置,按照/etc/my.cnf中的修改,如图:

7、修改完成后,启动mysql,执行命令如下:
/etc/init.d/mysqld start

8、再次查看mysql版本,已经升级到了5.7.35,如图:

9、最后执行mysql_upgrade进行检查:
mysql_upgrade -uroot -p --force --skip-version-check -S /tmp/mysql.sock


