MariaDB は、コミュニティで開発された無料のリレーショナルデータベースシステムであり、非常に人気のあるMySQLデータベース管理システムの互換性のあるドロップイン代替品です。
MySQLの最初の開発者がOracleによるMySQLの買収に不安を表明した後、MySQLからフォークされました。それ以来、MariaDBはGNUライセンスの下で無料でオープンソースであり続けることが保証されています。
MariaDB 高速なパフォーマンス、スケーラビリティ、安定性、および堅牢性で非常に人気があります。 Linux、FreeBSD、Mac、Windowsなどの幅広いオペレーティングシステムと互換性があります。
ストレージエンジン、プラグイン、およびその他の優れたツールの豊富なセットにより、データ分析、データウェアハウジング、トランザクション処理などのさまざまなユースケースに理想的なオプションになります。実際、これはWebアプリケーションのホスティングに使用されるLAMPおよびLEMPスタックの重要なコンポーネントです。
MariaDBの機能
MariaDBの主な機能は次のとおりです。
- ガレラクラスタリングテクノロジー。
- InnoDB、XtraDB、Aria、TokuDB、CONNECT、SEQUENCEなどの新しいストレージエンジン。
- より高速で改善されたレプリケーション。
- 最大200,00以上の接続をサポートできる高度なスレッドプール。
- システムバージョンのテーブル、アンカーされたデータ型、UNIXソケット認証などの新機能。
この記事では、 MariaDBをインストールする方法について説明します。 RockyLinux8のデータベースサーバー およびAlmaLinux8 。
ステップ1:RockyLinuxにMariaDBリポジトリを追加する
デフォルトでは、 Rocky Linux AppStream リポジトリはMariaDB10.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:MariaDBをRockyLinuxにインストールする
リポジトリを配置したら、移動して MariaDBをインストールします 示されているデータベースサーバー:
$ sudo dnf install mariadb-server mariadb
インストールしたら、 MariaDBを有効にします 起動時に開始し、次のコマンドを使用してサービスを開始するサービス。
$ sudo systemctl enable mariadb $ sudo systemctl start mariadb
次に、 MariaDBの実行ステータスを確認します 。
$ sudo systemctl status mariadb
出力は、すべてが正常に機能していることを示しています。
ステップ3:RockyLinuxでMariaDBを保護する
MariaDB 脆弱なデフォルト設定が付属しており、データベースサーバーがハッカーに悪用される可能性のあるセキュリティリスクがあります。したがって、データベースサーバーを保護するために追加の対策を講じる必要があります。
そのために、以下のスクリプトを実行します。
$ sudo mysql_secure_installation
まず、rootパスワードを設定します。
残りのプロンプトについては、‘Y’
を押します。 匿名ユーザーを削除するには、リモートルートログインを禁止し、本番環境では不要なテストデータベースを削除して、最後に変更を保存します。
MariaDBにログインするには データベースサーバーで、次のコマンドを実行します
$ sudo mysql -u root -p
前の手順で設定したrootパスワードを入力し、 ENTERを押します。 MariaDBにアクセスするには シェル。
そして、あなたは行きます。 MariaDBが正常にインストールされました RockyLinux8のデータベースサーバー 。 AppStreamが提供するバージョンを引き続き使用できることを忘れないでください 正常に動作するリポジトリ。ただし、最新バージョンの MariaDBのインストールを検討している場合 、次にリポジトリを追加するとうまくいきます。