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

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

    MariaDB は、GNU GPLの下で無料で維持することを目的とした、MySQLリレーショナルデータベース管理システムのコミュニティ開発フォークです。開発は、OracleCorporationによる買収への懸念からMySQLをフォークしたMySQLの元々の開発者の何人かによって主導されています。寄稿者は、MariaDBFoundationと著作権を共有する必要があります。

    MariaDBサーバーは、世界で最も人気のあるデータベースサーバーの1つです。これはMySQLの元の開発者によって作成され、オープンソースのままであることが保証されています。注目すべきユーザーには、ウィキペディア、WordPress.com、Googleが含まれます。これはCentOS7のデフォルトのパッケージであり、このガイドを書いている時点では、現在の安定版リリースバージョンは10.3.7です。

    このガイドでは、CentOS7サーバーに最新バージョンのMariaDBをインストールする方法について説明します。

    UbuntuサーバーへのMariaDBのインストールに関するガイドを読むことができます ここ

    クラウドサーバーの導入
    Cloudwaferにまだ登録していない場合は、まずサインアップする必要があります。アカウントを作成してから、独自のクラウドサーバーを簡単にデプロイできます。

    サインアップしたら、メールで提供されたパスワードを使用してCloudwaferクライアントエリアにログインし、Cloudwaferクラウドサーバーをデプロイします。

    ステップ1:MariaDBをインストールする
    以下のコマンドをYumに入力して、MariaDBパッケージをインストールし、 yを押します。 続行することを確認するように求められたら:

    sudo yum install mariadb-server
    

    インストールが完了したら、mariadbを起動時に開始できるようにしてから、次のコマンドでサービスを開始します。

    sudo systemctl enable mariadb
    sudo systemctl start mariadb
    

    Maridbのステータスを確認するには、以下のコマンドを入力します。

    sudo systemctl status mariadb
    

    ステップ2:MariaDBサーバーを保護する
    次のステップは、新しいインストールを保護することです。 MariaDBには、安全性の低いデフォルトオプションのいくつかを変更するためのセキュリティスクリプトが含まれています。以下のコマンドを入力して、セキュリティスクリプトを実行します。

    sudo mysql_secure_installation
    

    スクリプトは、すべてのステップの詳細な説明を提供します。最初のプロンプトでルートパスワードが要求されますが、これは設定されていないため、 ENTERを押します。 それが推奨するように。

    次に、そのルートパスワードを設定するように求められます。これは、ユーザーが決定する必要があります。

    次に、Yキーを押してから、残りのプロンプトに対してEnterキーを押すことで、すべてのセキュリティ提案を受け入れます。これにより、匿名ユーザーが削除されますリモートルートログインを禁止するテストデータベースを削除する 、および特権テーブルを再読み込み

    ステップ3:テスト
    データベースサーバーを保護した後、MariaDBが必要に応じて機能していることを確認できます。
    以下のコマンドを入力して、インストールされているバージョンを確認します。

    mysql -V
    

    mysqladminを使用することもできます ツール、コマンドを入力して管理コマンドを実行できるクライアント:

    mysqladmin -u root -p version
    

    これは、インストールが成功したことを示しています。


    1. SQL OVER()句-いつ、なぜそれが役立つのですか?

    2. 値ごとのCOUNTによる順序

    3. MySQLはWHEREIN句でインデックスを使用していませんか?

    4. PostgreSQLの日付から年を引く