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=...

関連情報