
私は数年間、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=...
。