讓我們了解如何在 Unix 或 Linux 上降級(jí)二進(jìn)制和基于包的安裝。可以通過(guò)多種方式降級(jí) Unix 或 Linux 上的二進(jìn)制和基于軟件包的安裝。他們?cè)谙旅孢M(jìn)行了討論。
就地降級(jí)
就地降級(jí)涉及關(guān)閉新的 MySQL 版本。
完成此操作后,新的 MySQL 二進(jìn)制文件或軟件包將替換為舊的二進(jìn)制文件或軟件包。
完成此操作后,舊的 MySQL 版本在現(xiàn)有數(shù)據(jù)目錄上重新啟動(dòng)。
必須將 MySQL 配置為通過(guò)將 innodb_fast_shutdown 設(shè)置為 0 來(lái)執(zhí)行慢速關(guān)閉。
下面的命令會(huì)執(zhí)行相同的操作 –
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
登錄后復(fù)制
關(guān)閉較新的 MySQL 服務(wù)器。這可以使用以下命令來(lái)完成 –
mysqladmin -u root -p shutdown
登錄后復(fù)制
緩慢關(guān)閉后,InnoDB 重做日志文件將從數(shù)據(jù)目錄中刪除(ib_logfile* 文件)。這樣做是為了避免在版本之間發(fā)生的與重做日志文件格式相關(guān)的降級(jí)問(wèn)題。
邏輯降級(jí)
邏輯降級(jí)涉及使用 mysqldump 轉(zhuǎn)儲(chǔ)新 MySQL 版本中的所有表。
完成此操作后,轉(zhuǎn)儲(chǔ)文件將加載到舊 MySQL 版本中。
同一版本內(nèi)的版本之間的降級(jí)支持邏輯降級(jí)
版本系列以及降級(jí)到之前的版本級(jí)別。
僅支持一般可用性 (GA) 版本之間的降級(jí)。
轉(zhuǎn)儲(chǔ)所有數(shù)據(jù)庫(kù)。這是使用以下命令完成的 –
mysqldump −u root −p −−add−drop−table −−routines −−events −−all−databases −−force > data−for−downgrade.sql
登錄后復(fù)制
使用以下命令關(guān)閉較新的 MySQL 服務(wù)器 –
mysqladmin −u root −p shutdown
登錄后復(fù)制
以上就是在 Unix/Linux 上降級(jí)二進(jìn)制和基于包的安裝的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!