CentOS6にMariaDB10をインストールして保護する方法


前のチュートリアルでは、CentOS7にMariaDB10をインストールする方法を示しました。このガイドでは、RHEL/CentOS6ディストリビューションにMariaDB10.1安定バージョンをインストールして保護する方法を示します。

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

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

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

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

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

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

ステップ2:CentOS6に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:CentOS6でMariaDBを保護する

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

# mysql_secure_installation

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

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

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

手始めに、次の手順を実行できます。

  1. Learn MySQL / MariaDB for Beginners – Part 1
  2. Learn MySQL / MariaDB for Beginners – Part 2
  3. MySQL Basic Database Administration Commands – Part III
  4. 20 MySQL (Mysqladmin) Commands for Database Administration – Part IV

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

このガイドでは、RHEL/CentOS6にMariaDB10.1安定バージョンをインストールして保護する方法を示しました。以下のフィードバックフォームを使用して、このガイドに関する質問や考えを送信してください。