升级方法很简单
1、安全关闭数据库
[root@001 ~]# service mysqld stop
2、上传mysql5.7.18 到服务器上并解压到/usr/local
[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
3、取消5.6的软连接,并建立5.7新链接
[root@001 ~]# cd /usr/local/
[root@001 local]# unlink mysql
[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #这里先备份预防后期想退回,如果想回滚版本只需将备份的mysql_old替换层mysql,然后按照下面步骤操作即可
[root@001 local]# service mysqld start
Starting MySQL.............................................. SUCCESS!
4、以上步骤其实已经升级成功,也能启动成功,但只能保证数据文件将可以兼容。需要使用 mysql_upgrade 来将5.6的文件升级到5.7
[root@001 local]# mysql_upgrade -uroot -p
[root@001 local]# mysql -V #查看mysql版本
升级成功!!!