直接下載 RPM 包升級 MySQL


在基於 RPM 的平臺上,可以使用 MySQL Yum 倉庫或 MySQL SLES 倉庫升級 MySQL。

使用 RPM 包升級

如果需要使用從 MySQL 開發者專區直接下載的 RPM 包升級 MySQL,請轉到包含所有下載包的資料夾(確保沒有其他 RPM 包具有類似名稱),然後使用以下命令:

yum install mysql−community−{server,client,common,libs}−*

對於 SLES 系統,yum 將替換為 zypper;對於啟用 dnf 的系統,將替換為 dnf。

最好使用諸如 yum 之類的高階包管理工具來安裝包,但是更喜歡直接使用 rpm 命令的使用者可以用 rpm -Uvh 命令替換 yum install 命令。

重啟伺服器

如果在升級安裝開始時 MySQL 伺服器正在執行,則安裝結束後會自動重啟伺服器。

如果在升級安裝開始時伺服器未執行,則使用者必須在升級安裝完成後顯式重啟伺服器。可以使用以下命令:

service mysqld start

執行 mysql_upgrade 命令

伺服器重啟後,執行“mysql_upgrade”命令來檢查並解決舊資料與升級後的軟體之間任何不相容的問題。

升級到 MySQL Enterprise Server

從社群版升級到商業版的 MySQL 需要使用者首先解除安裝社群版,然後安裝商業版。

與作業系統原生 MySQL 包的互操作性

許多 Linux 發行版將 MySQL 整合到作業系統本身中。當使用標準包管理工具(yum、dnf 或 zypper)安裝 Oracle 的最新版 RPM 時,它將輕鬆升級並替換作業系統自帶的 MySQL 版本。

從非原生 MySQL 包升級

如果使用者使用非 Linux 發行版原生軟體倉庫中的第三方包安裝了 MySQL(例如:直接從供應商下載的包),則使用者需要在使用 Oracle 的包升級之前解除安裝所有這些包。

更新於:2021年3月8日

411 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.