MySQL版本公升級方式

2022-02-02 11:01:47 字數 781 閱讀 4078

mysql公升級的實質是對資料字典的公升級,資料字典有:sys、mysql、information_schema、performance_schema 。

1、in-place upgrade(適合小版本的公升級)

即:關閉當前的mysql,替換當前的二進位制檔案或包,在現有的資料目錄上重啟mysql,並執行mysql_upgrade.

特點:不改變資料檔案,公升級速度快;但,不可以跨作業系統,不可以跨大版本(5.5—>5.7).

2、logical upgrade(適合不同作業系統的mysql公升級,大版本之間的公升級)
即:使用mysqldump 或 mydumper 匯入匯出資料,實現版本的公升級。
1、公升級是一件風險極高的任務,備份重於一切。

2、了解新版本變更的資訊(哪些不再相容,不再支援哪些功能)1、確認新版本是否有重大變更

2、注意 sql mode 的變化,比如:mysql5.7發生了sql mode的變化,對不再支援的sql mode,部分sql會跑不通,可以清空sql mode,跑完之後在設定sql mode。

3、公升級成功後,確認業務sql是否可以跑通,程式層是否都正常

4、在公升級完成之後,一定要在測試時使用和線上版本相同的程式,測試是否存在問題。

5、儲存引擎的變化,比如:在未來的5.8版本,不再支援myisam 引擎。

6、注意字符集的亂碼問題

7、公升級過程中多次啟動建議加上 --skip-grant-tables和--skip-networking 引數,來保證沒有任何的應用連線,讓公升級過程更加安全。

mysql版本公升級命令 mysql版本公升級

版本公升級 mysql版本很多,有5.5,5.6,5.7都可能,有時候我們的目的是公升級資料庫版本.公升級的方法有兩種,第一種就是用mysqldump方式來操作,因為匯出來就是sql語句,所以直接導進去新庫就是公升級了。例如 在舊庫匯出 mysqldump uroot p h10.0.2.4 p33...

公升級mysql版本 mysql版本手動公升級

步驟 0x00 備份原來 phpstudy 中 mysql 安裝目錄 0x01 basedir d phpstudy mysql datadir d phpstudy mysql data 0x02 把 mysql 安裝路徑新增至系統環境變數 過程 計算機 系統屬性 高階系統配置 環境變數 選擇pa...

mysql 小版本公升級 mysql小版本公升級

選擇尋找先前的ga版本 2 解壓 tar xf mysql 5.7.32 1.el7.x86 64.rpm bundle.tar 3 備份資料庫配置檔案及資料檔案,單獨備份資料庫 啥時候都不要嫌棄備份麻煩,多乙份備份少一張機票 a etc my.cnf 配置檔案 b var lib mysql 資料...