Unix/Linux 上二進位制和基於包的安裝的降級


讓我們瞭解一下如何在 Unix 或 Linux 上降級二進位制和基於包的安裝。在 Unix 或 Linux 上降級二進位制和基於包的安裝可以透過多種方式完成。下面將討論它們。

就地降級

  • 就地降級涉及關閉新的 MySQL 版本。

  • 完成此操作後,新的 MySQL 二進位制檔案或軟體包將被舊的二進位制檔案或軟體包替換。

  • 完成此操作後,舊的 MySQL 版本將在現有的資料目錄中重新啟動。

  • MySQL 必須配置為執行緩慢關機,方法是將 innodb_fast_shutdown 設定為 0。

以下命令將執行相同的操作:

mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"

關閉較新的 MySQL 伺服器。這可以透過以下命令完成:

mysqladmin -u root -p shutdown

緩慢關機後,InnoDB 重做日誌檔案(ib_logfile* 檔案)將從資料目錄中刪除。這樣做是為了避免與重做日誌檔案格式相關的降級問題,這些問題可能在版本之間發生。

邏輯降級

  • 邏輯降級涉及使用 mysqldump 將新 MySQL 版本中的所有錶轉儲。

  • 完成此操作後,轉儲檔案將載入到舊的 MySQL 版本中。

  • 邏輯降級支援同一釋出系列中版本之間的降級以及降級到以前的釋出級別。

  • 僅支援通用可用 (GA) 版本之間的降級。

  • 轉儲所有資料庫。這可以透過以下命令完成:

mysqldump −u root −p
   −−add−drop−table −−routines −−events
   −−all−databases −−force > data−for−downgrade.sql

較新的 MySQL 伺服器使用以下命令關閉:

mysqladmin −u root −p shutdown

更新於: 2021年3月8日

111 次檢視

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.