一、下載免安裝MySQL5.7包
二、替換mysql的安裝目錄
解壓mysql5.7
tar -zxf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz -C /usr/mysql5.7
如果之前的mysql目錄是鏈接的方式創建的話,那么只需要取消鏈接,從新做一下鏈接就可以了
如果之前的mysql目錄不是鏈接的方式,那么重新命名一下即可
cd /usr
mv mysql mysql5.5
mv /usr/mysql5.7 mysql
三、啟動mysql服務
啟動前注意權限
chown -R mysql.mysql /usr/mysql
安裝libaio包,否則可能啟動不了mysql
yum install libaio-devel.x86_64
觀測/etc/init.d/mysqld status
/usr/mysql/bin/mysqld_safe --datadir=/data/mysql --basedir=/usr/local/mysql --user=mysql --skip-grant-tables --skip-networking &
四、升級系統表數據字典信息
/usr/loca/mysql/bin/mysql_upgrade
輸出的結果:
可能會有一些error提示"ALTER TABLE ** FROCE",這些錯誤不用擔心mysql在后面會自動修復repair的時間可能會有點長,根據數據庫情況而定
輸出Upgrade process completed successfully 表示升級成功。