ウェブサイト検索

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


以前のチュートリアルでは、CentOS 7 に MariaDB 10 をインストールする方法を説明しました。このガイドでは、RHEL/CentOS 6 ディストリビューションに MariaDB 10.1 安定バージョンをインストールして保護する方法を説明します。

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

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

1. まず、RHEL/CentOS 6 システム用の MariaDB YUM リポジトリ エントリを追加します。ファイル /etc/yum.repos.d/MariaDB.repo を作成します。

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

その後、以下の行をコピーしてファイルに貼り付け、保存します。

CentOS 6 の場合

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

RHEL 6 の場合

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

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

2. MariaDB リポジトリを追加した後、次のように MariaDB サーバー パッケージをインストールします。

yum install MariaDB-server MariaDB-client -y

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

service mysqld start
chkconfig --level 35 mysqld on
service mysqld status

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

4. 次に、mysql_secure_installation スクリプトを実行して、root パスワードを設定し (上記の構成手順で設定されていない場合)、リモート root ログインを無効にし、テスト データベースを削除してデータベースを保護します。以下のスクリーンショットに示すように、匿名ユーザーと同様に権限をリロードし、最後に権限をリロードします。

mysql_secure_installation

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

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

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

まず、次の手順を実行できます。

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

すでに MySQL/MariaDB を使用している場合は、Linux で MySQL/MariaDB のパフォーマンスを監視するための便利なコマンドライン ツールのリストを念頭に置き、MySQL/MariaDB のパフォーマンスのチューニングと最適化のヒントをいくつか学ぶことが重要です。

このガイドでは、RHEL/CentOS 6 に MariaDB 10.1 安定バージョンをインストールして保護する方法を説明しました。このガイドに関するご質問やご意見がございましたら、以下のフィードバック フォームを使用してお送りください。