1. 解压mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
tar zxvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
2. 关闭db . service mysqld stop
3. 替换mysql二进制应用文件
mv /home/mysql /home/mysql_old
mv mysql-5.7.26-linux-glibc2.12-x86_64 /home/mysql
chown -R mysql:mysql /home/mysql
cp /home/mysql_old/.bash_profile /home/mysql/
4. 升级
启动: mysqld_safe --user=mysql --datadir=/mydata/data &
把升级应用到表:mysql_upgrade -S /home/mysql/mysql.sock -u root -p
关闭 :mysqladmin -S /home/db/mysql/mysql.sock -u root -p shutdown
开启: service mysqld start
5. 版本查询
[email protected]:13:46[(none)]>show variables like '%version' ;
+------------------+---------------+
| Variable_name | Value |
+------------------+---------------+
| innodb_version | 5.7.26 |
| protocol_version | 10 |
| tls_version | TLSv1,TLSv1.1 |
| version | 5.7.26-log |
+------------------+---------------+
至此升级完毕。
回退:
关闭 :mysqladmin -S /home/db/mysql/mysql.sock -u root -p shutdown
替换: mv /home/mysql /home/mysql_old
开启: service mysqld start