MariaDB は、オープンソースのコミュニティ開発されたリレーショナルデータベース管理システムです。 MySQLからフォークされます MySQLを作成した開発者によって作成および保守されています 。 MariaDB MySQLとの高度な互換性を目的としています ただし、 MariaDBに新機能が追加されました 新しいストレージエンジンのように(アリア 、 ColumnStore 、 MyRocks 。
この記事では、 MariaDBのインストールと構成について説明します。 CentOS 8 Linux。
ステップ1:CentOS8でMariaDBリポジトリを有効にする
公式のMariaDBダウンロードページに移動し、 CentOSを選択します ディストリビューションおよびCentOS8 バージョンおよびMariaDB10.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:CentOS8への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:CentOS8でMariaDBサーバーを保護する
最後のステップとして、安全な MariaDBを実行する必要があります インストールスクリプト。このスクリプトは、rootパスワードの設定、特権の再読み込み、テストデータベースの削除、rootログインの禁止を処理します。
$ sudo mysql_secure_installation
次に、 MariaDBに接続します rootユーザーとして、次のコマンドを実行してバージョンを確認します。
$ mysql -uroot -p
この記事は以上です。 MariaDBをインストールして構成する方法を見てきました CentOS 8 Linux。