1. 程式人生 > >mysql版本升級

mysql版本升級

mysql 版本 升級

版本升級:
mysql版本很多,有5.5,5.6,5.7都可能,有時候我們的目的是升級數據庫版本.用mysqldump方式來操作的話,因為導出來就是sql語句,所以直接導進去新庫就是升級了。而用xtrabackup方式或者直接更新程序目錄的話,則需要有以下的操作進行升級,不然是做不了任何操作的。

另外對於同版本恢復,不會存在任何問題,但是不允許高版本恢復的低版本,就算給你用到也各種問題.對於低版本恢復到高版本則可以,不過要多做一個升級操作,不然也是會報錯和有些莫名其妙的事情.

#要確認mysql在啟動狀態,關閉狀態做不了
/etc/init.d/mysql status
#執行升級命令
mysql_upgrade --defaults-file=/usr/local/mysql/my.cnf -uroot -p123 -h127.0.0.1
.    ok
.    ok
.    ok
Upgrade process completed successfully.
Checking if update is needed.

操作很快,不會占用很多時間,然後你的數據庫就真正可以正常使用了,也就是升級完成.


mysql分支升級問題

需要額外說明的是,mysql有很多分支,有mysql官方,有percona,有mariadb,有新的alsql。理論上都是通用,但是難免是有些差異的,所以這種跨分支升級,個人建議是使用mysqldump這類工具比較實際一些。特別是新版的mariadb和mysql官方版本,差異基本已經不可修復,如果硬來就不能好好使用了。



mysql版本升級