ウェブサイト検索

CentOS 8 に MariaDB をインストールする方法


MariaDB は、コミュニティが開発したオープンソースのリレーショナル データベース管理システムです。これはMySQL からフォークされ、MySQL を作成した開発者によって作成および保守されています。 MariaDBMySQL と高い互換性を持つように設計されていますが、新しいストレージ エンジン (Aria など) のような新機能が MariaDB に追加されています。 >、コラムストアマイロック)。

この記事では、CentOS 8 Linux での MariaDB のインストールと構成について説明します。

ステップ 1: CentOS 8 で MariaDB リポジトリを有効にする

公式 MariaDB ダウンロード ページに移動し、ディストリビューションとして CentOS を選択し、バージョンとして CentOS 8 を選択し、MariaDB 10.5 (安定バージョン) を選択して、リポジトリ。

詳細を選択すると、MariaDB YUM リポジトリ全体が取得されます。これらのエントリをコピーして、/etc/yum.repos.d/MariaDB.repo というファイルに貼り付けます。

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

リポジトリ ファイルを配置したら、次のコマンドを実行してリポジトリを確認できます。

dnf repolist

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

ここで、dnf コマンドを使用してMariaDB パッケージをインストールします。

sudo dnf install MariaDB-server -y

次に、MariaDB サービスを開始し、システム起動時の自動開始を有効にします。

systemctl start mariadb
systemctl enable mariadb

次のコマンドを実行して、MariaDB サービスのステータスを確認します。

systemctl status mariadb 

ファイアウォールが有効になっている場合は、以下のコマンドを実行してファイアウォール ルールにMariaDBを追加する必要があります。ルールを追加したら、ファイアウォールをリロードする必要があります。

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

ステップ 3: CentOS 8 で MariaDB サーバーを保護する

最後のステップとして、 安全なMariaDB インストール スクリプトを実行する必要があります。このスクリプトは、root パスワードの設定、権限のリロード、テスト データベースの削除、root ログインの禁止を処理します。

sudo mysql_secure_installation

次に、root ユーザーとして MariaDB に接続し、次のコマンドを実行してバージョンを確認します。

mysql -uroot -p

この記事はここまでです。 CentOS 8 Linux に MariaDB をインストールして構成する方法を説明しました。