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
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP