ウェブサイト検索

CentOS 7 に MariaDB 10 をインストールして保護する方法


MariaDB は、有名な MySQL データベース管理サーバー ソフトウェアの無料のオープン ソース フォークであり、MySQL を支える頭脳によって開発され、無料/オープン ソースであり続けることが想定されています。

このチュートリアルでは、RHEL/CentOS および Fedora ディストリビューションの最も広く使用されているバージョンにMariaDB 10.1 安定バージョンをインストールする方法を説明します。

参考までに、Red Hat Enterprise Linux/CentOS 7.0 では、デフォルトのデータベース管理システムとして MySQL のサポートから MariaDB に切り替えられました。

このチュートリアルでは、root としてサーバー上で作業していることを前提としています。それ以外の場合は、sudo コマンドを使用してすべてのコマンドを実行します。

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

1. まず、RHEL/CentOS および Fedora システム用の MariaDB YUM リポジトリ ファイル MariaDB.repo を追加します。

vi /etc/yum.repos.d/MariaDB.repo

次に、図に示すように、それぞれの Linux ディストリビューション バージョンに次の行を追加します。

CentOS 7 の場合


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

RHEL 7 の場合


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

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

2. MariaDB リポジトリが追加されたら、コマンド 1 つだけで簡単にインストールできます。

yum install MariaDB-server MariaDB-client -y

3. MariaDB パッケージのインストールが完了したら、すぐにデータベース サーバー デーモンを起動し、次のように次回起動時に自動的に起動するようにします。

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

ステップ 3: CentOS 7 で MariaDB を保護する

4. 次のスクリーンショットに示すように、root パスワードを設定し、リモート root ログインを無効にし、テスト データベースと匿名ユーザーを削除して、最後に権限をリロードすることで、MariaDB を保護します。

mysql_secure_installation

5. データベース サーバーを保護した後、インストールされているバージョン、デフォルトのプログラム引数リストなどの特定の MariaDB 機能を確認し、次のように MariaDB コマンド シェルにログインすることもできます。

mysql -V
mysqld --print-defaults
mysql -u root -p

ステップ 4: MariaDB 管理を学ぶ

MySQL/MariaDB を初めて使用する場合は、まず次のガイドを読んでください。

  1. 初心者向けに MySQL/MariaDB を学ぶ – パート 1
  2. 初心者向けに MySQL/MariaDB を学ぶ – パート 2
  3. MySQL の基本的なデータベース管理コマンド – パート III
  4. データベース管理のための 20 の MySQL (Mysqladmin) コマンド – パート IV

また、次の記事を参照して、MySQL/MariaDB のパフォーマンスを微調整し、ツールを使用してデータベースのアクティビティを監視してください。

  1. MySQL/MariaDB のパフォーマンスを調整して最適化するための 15 のヒント
  2. MySQL/MariaDB データベースのアクティビティを監視する 4 つの便利なツール

今のところはここまでです!この簡単なチュートリアルでは、MariaDB 10.1 安定版をさまざまな RHEL/CentOS および Fedora にインストールする方法を説明しました。このガイドに関するご質問やご意見がございましたら、以下のフィードバック フォームをご利用ください。