MariaDB - 模擬 MySQL 5.7 版本號碼?

MariaDB - 模擬 MySQL 5.7 版本號碼?

我已經在 Linux 伺服器上運行 MariaDB 5.5 好幾年了。昨天,我升級到 MariaDB 10.11.3。

現在,我的備份軟體已經停止備份資料庫,報錯「不支援MySQL 10.11」。

由於備份軟體支援 MySQL,因此它可能期望從伺服器接收版本 5.7,並因接收版本 10.11.3 而感到困惑。

有沒有辦法讓MariaDB報告版本5.7,讓備份軟體認為我們正在運行MySQL 5.7?自 MariaDB 10.11 和 MySQL 5.7 起基本相容(如果使用相同的儲存引擎)它不應該出現備份問題,但報告 5.7 將說服備份軟體繼續運行。

答案1

引用自文件

一些舊的遺留程式碼可能會崩潰,因為它們正在解析 VERSION 字串並期望 MySQL 字串或簡單的版本字串(如 Joomla til API17),請參閱 MDEV-7780。

從 MariaDB 10.2 開始,人們可以透過從命令列或 my.cnf 檔案中設定版本字串來欺騙這些應用程式--version=...

相關內容