7.2.9. MariaDB 10.3 への移行
mysql_upgrade ユーティリティーを使用してデータベースサーバーのインプレースアップグレードを実行することで、MariaDB データベースを RHEL 8 バージョンの MariaDB 10.3 に移行できます。
RHEL 7 には、MySQL データベースファミリーのサーバーとして、デフォルトの実装として MariaDB 5.5 が含まれています。MariaDB データベースサーバーの最新バージョンは、RHEL 7 用の Software Collections として提供されています。RHEL 8 は、MariaDB 10.3、MariaDB 10.5、MariaDB 10.11、および MySQL 8.0 を提供します。
このセクションでは、RHEL 7 または Red Hat Software Collections 版の MariaDB から MariaDB 10.3 への移行について説明します。
7.2.9.1. RHEL 7 と RHEL 8 のバージョンにおける MariaDB の主な相違点 リンクのコピーリンクがクリップボードにコピーされました!
RHEL 8 上の MariaDB 10.3 では、Galera Cluster の統合、新しいストレージエンジン、InnoDB のデフォルト設定、MySQL と MariaDB の互換性を確保するための統一クライアントライブラリーなど、重要な変更が導入されています。
MariaDB 5.5 と MariaDB 10.3 の最も重要な変更点は以下のとおりです。
- MariaDB Galera Cluster は、同期型マルチソースクラスターであり、MariaDB 10.1 以降、標準機能として搭載されています。
- ARCHIVE ストレージエンジンはデフォルトでは有効になっていないため、プラグインを明示的に有効にする必要があります。
- BLACKHOLE ストレージエンジンはデフォルトでは有効になっていないため、プラグインを明示的に有効にする必要があります。
MariaDB 10.1 以前のバージョンで使用されていた XtraDB に代わり、InnoDB がデフォルトのストレージエンジンとして使用されます。
詳細は、XtraDB ではなく InnoDB を 参照してください。
-
新しい
mariadb-connector-cパッケージは、MySQL と MariaDB に共通のクライアントライブラリーを提供します。このライブラリーは、MySQL および MariaDB データベースサーバーのどのバージョンでも使用できます。その結果、ユーザーはアプリケーションのビルドを、Red Hat Enterprise Linux 8 に同梱されている MySQL および MariaDB サーバーのいずれかに接続できるようになります。
MariaDB 5.5 から MariaDB 10.3 に移行するには、複数の 設定変更を 行う必要があります。