第2章 MariaDB の使用
MariaDB サーバーは、MySQL テクノロジーに基づくオープンソースの高速で堅牢なデータベースサーバーです。MariaDB は、データを構造化情報に変換して、データにアクセスする SQL インターフェイスを提供するリレーショナルデータベースです。これには、複数のストレージエンジンとプラグインに加え、地理情報システム (GIS) と JavaScript Object Notation (JSON) 機能も含まれています。
RHEL システムに MariaDB をインストールして設定する方法、MariaDB データをバックアップする方法、MariaDB の以前のバージョンから移行する方法、および MariaDB Galera クラスター を使用してデータベースを複製する方法を説明します。
2.1. MariaDB のインストール リンクのコピーリンクがクリップボードにコピーされました!
RHEL 9.0 は、この Application Stream の初期バージョンとして MariaDB 10.5 を提供します。これは、RPM パッケージとして簡単にインストールできます。追加の MariaDB バージョンは、RHEL 9 のマイナーリリースで、ライフサイクルが短いモジュールとして提供されます。
RHEL 9.4 で、mariadb:10.11 モジュールストリームとして MariaDB 10.11 が導入されました。
設計上、同じモジュールの複数のバージョン (ストリーム) を並行してインストールすることはできません。したがって、mariadb モジュールから利用可能なストリームのいずれかを選択する必要があります。コンテナー内では、別々のバージョンの MariaDB データベースサーバーを使用できます。コンテナー内で複数の MariaDB バージョンを実行する を参照してください。
RPM パッケージが競合しているため、RHEL 9 では MariaDB および MySQL データベースサーバーを同時にインストールすることはできません。コンテナー内では、MariaDB および MySQL データベースサーバーを並行して使用できます。コンテナー内で複数の MySQL および MariaDB バージョンを実行する を参照してください。
MariaDB をインストールするには、以下の手順を行います。
手順
MariaDB サーバーパッケージをインストールします。
MariaDB 10.5 の場合は、RPM パッケージからインストールします。
dnf install mariadb-server
# dnf install mariadb-serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow MariaDB 10.11 の場合は、
mariadbモジュールからストリーム (バージョン)11を選択し、server プロファイルを指定します。以下に例を示します。dnf module install mariadb:10.11/server
# dnf module install mariadb:10.11/serverCopy to Clipboard Copied! Toggle word wrap Toggle overflow
mariadbサービスを起動します。systemctl start mariadb.service
# systemctl start mariadb.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow mariadbサービスが、システムの起動時に起動するようにします。systemctl enable mariadb.service
# systemctl enable mariadb.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow