ウェブサイト検索

Rocky Linux および AlmaLinux に MariaDB をインストールする方法


MariaDB はコミュニティが開発した無料のリレーショナル データベース システムで、非常に人気のある MySQL データベース管理システムと互換性のあるドロップイン代替品です。

MySQL の元の開発者が Oracle による MySQL の買収に不安を表明した後、MySQL から分岐されました。それ以来、MariaDB は GNU ライセンスの下で無料かつオープンソースであり続けることが保証されています。

MariaDB は、高速なパフォーマンス、スケーラビリティ、安定性、堅牢性により非常に人気があります。 Linux、FreeBSD、Mac、Windows などの幅広いオペレーティング システムと互換性があります。

提供されるストレージ エンジン、プラグイン、その他の優れたツールの豊富なセットにより、データ分析、データ ウェアハウス、トランザクション処理などのさまざまなユースケースにとって理想的なオプションとなります。実際、これは Web アプリケーションのホストに使用される LAMP および LEMP スタックの重要なコンポーネントです。

MariaDB の機能

MariaDB の主な機能は次のとおりです。

  • Galera クラスタリング テクノロジー。
  • いくつか挙げると、InnoDB、XtraDB、Aria、TokuDB、CONNECT、SEQUENCE などの新しいストレージ エンジンです。
  • レプリケーションの高速化と改善。
  • 最大 200,00 以上の接続をサポートできる高度なスレッド プール。
  • いくつか挙げると、システム バージョン管理テーブル、アンカー データ型、UNIX ソケット認証などの新機能です。

この記事では、Rocky Linux 8AlmaLinux 8MariaDB データベース サーバーをインストールする方法を説明します。

ステップ 1: Rocky Linux に MariaDB リポジトリを追加する

デフォルトでは、Rocky Linux AppStream リポジトリはMariaDB 10.3 を提供します。ただし、これは最新バージョンではありません。現時点では、現在の安定版リリースはMariaDB 10.6 です。

最新バージョンをインストールするには、次のようにシステム上にMariaDB リポジトリ ファイルを作成します。

sudo vim /etc/yum.repos.d/mariadb.repo

表示されている行を貼り付けます。

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

次に、変更を保存してファイルを終了します。

次に、Rocky のシステム リポジトリを更新して、新しく追加されたリポジトリを登録します。

sudo dnf update

ステップ 2: Rocky Linux に MariaDB をインストールする

リポジトリを配置したら、次に示すように MariaDB データベース サーバーをインストールします。

sudo dnf install mariadb-server mariadb

インストールしたら、MariaDB サービスが起動時に開始されるようにし、次のコマンドを使用してサービスを開始します。

sudo systemctl enable mariadb
sudo systemctl start mariadb

次に、MariaDB の実行ステータスを確認します。

sudo systemctl status mariadb

出力は、すべてが正常に動作していることを示しています。

ステップ 3: Rocky Linux で MariaDB を保護する

MariaDB のデフォルト設定は弱く、データベース サーバーがハッカーに悪用される可能性があるセキュリティ リスクを伴います。したがって、データベース サーバーを保護するために追加の措置を講じる必要があります。

これを行うには、以下のスクリプトを実行します。

sudo mysql_secure_installation

まず、rootのパスワードを設定します。

残りのプロンプトについては、「Y」 を押して匿名ユーザーをパージし、リモート root ログインを禁止し、運用環境に必要のないテスト データベースを削除して、最後に変更を保存します。

MariaDB データベース サーバーにログインするには、次のコマンドを実行します。

sudo mysql -u root -p

前の手順で設定した root パスワードを入力し、ENTER を押して MariaDB シェルにアクセスします。

それで、それで終わりです。 Rocky Linux 8MariaDB データベース サーバーを正常にインストールしました。 AppStream リポジトリによって提供されるバージョンは引き続き使用でき、問題なく動作することに注意してください。ただし、MariaDB の最新バージョンをインストールする場合は、リポジトリを追加するだけでうまくいきます。