sql >> データベース >  >> RDS >> MariaDB

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

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

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

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

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

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

    1。 MariaDB YUMを追加することから始めます リポジトリファイルMariaDB.repo RHEL/CentOSおよびFedoraシステム用。

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

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

    CentOS7の場合

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

    RHEL7の場合

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

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

    2。 MariaDBリポジトリを追加すると、1つのコマンドで簡単にインストールできます。

    # yum install MariaDB-server MariaDB-client -y
    

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

    # systemctl start mariadb
    # systemctl enable mariadb
    # systemctl status mariadb
    

    ステップ3:CentOS7で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の安定バージョン。以下のフィードバックフォームを使用して、このガイドに関する質問や考えを送信してください。


    1. MariaDBでのSEC_TO_TIME()のしくみ

    2. postgresqlシングルインスタンスインストール

    3. PostgreSQLで配列の要素のインデックスを作成するにはどうすればよいですか?

    4. PostgreSQLでのSetseed()のしくみ