CentOS 8 に MariaDB をインストールする方法
MariaDB は、コミュニティが開発したオープンソースのリレーショナル データベース管理システムです。これはMySQL からフォークされ、MySQL を作成した開発者によって作成および保守されています。 MariaDB は MySQL と高い互換性を持つように設計されていますが、新しいストレージ エンジン (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 をインストールして構成する方法を説明しました。