アンドロイド

CentOS 7にmariadbをインストールする

Установка и настройка CentOS в VirtualBox

Установка и настройка CentOS в VirtualBox

目次:

Anonim

MariaDBはオープンソースのリレーショナルデータベース管理システムであり、MySQLの後方互換性のあるバイナリドロップイン置換です。 MySQLの元の開発者の一部とコミュニティの多くの人々によって開発されています。 CentOS 7のリリースで、MySQLはデフォルトのデータベースシステムとしてMariaDBに置き換えられました。

何らかの理由でMySQLをインストールする必要がある場合は、CentOS 7にMySQLをインストールする方法のチュートリアルを確認してください。 アプリケーションに特定の要件がない場合は、CentOS 7のデフォルトのデータベースシステムであるMariaDBを使用する必要があります。

このチュートリアルでは、公式のMariaDBリポジトリを使用して、CentOS 7にMariaDBの最新バージョンをインストールする方法を示します。

前提条件

チュートリアルに進む前に、sudo特権を持つユーザーとしてログインしていることを確認してください。

CentOS 7にMariaDB 5.5をインストールする

デフォルトのCentOSリポジトリで提供されるMariaDBサーバーのバージョンは、バージョン5.5です。 これは最新バージョンではありませんが、非常に安定しています。

以下の手順に従って、CentOS 7にMariaDB 5.5をインストールして保護します。

  1. yumパッケージマネージャーを使用してMariaDBパッケージをインストールします。

    sudo yum install mariadb-server

    プロンプトが表示されたら y 押して、インストールを続行します。

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

    sudo systemctl start mariadb sudo systemctl enable mariadb

    インストールが成功したことを確認するには、次を入力してMariaDBサービスの状態を確認します。

    sudo systemctl status mariadb

    出力には、サービスがアクティブで実行中であることが示されます。

    いくつかのセキュリティ関連のタスクを実行する mysql_secure_installation スクリプトを実行します。

    sudo mysql_secure_installation

    rootユーザーのパスワードの設定、匿名ユーザーアカウントの削除、rootユーザーによるローカルマシンへのアクセスの制限、テストデータベースの削除を求められます。

    手順について詳しく説明します。 すべての質問に Y (はい)と答えることをお勧めします。

CentOS 7にMariaDB 10.3をインストールする

この記事の執筆時点で、MariaDBの最新バージョンはバージョン10.3です。 MariaDBの他のバージョンをインストールする必要がある場合は、MariaDBリポジトリページに移動し、特定のMariaDBバージョンのリポジトリファイルを生成します。

MariaDB 10.3をCentOS 7にインストールするには、次の手順を実行します。

  1. 最初のステップは、MariaDBリポジトリを有効にすることです。 MariaDB.repo という名前のリポジトリファイルを作成し、次のコンテンツを追加します。

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

    # MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC # http://downloads.mariadb.org/mariadb/repositories/ name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

    他のCentOSパッケージと同じ yum を使用して、MariaDBサーバーとクライアントパッケージをインストールします。

    sudo yum install MariaDB-server MariaDB-client

    YumはMariaDB GPGキーをインポートするように促す場合があります。

    Retrieving key from https://yum.mariadb.org/RPM-GPG-KEY-MariaDB Importing GPG key 0x1BB943DB: Userid: "MariaDB Package Signing Key

    "フィンガープリント:1993 69e5 404b d5fc 7d2f e43b cbcb 082a 1bb9 43db From:https://yum.mariadb.org/RPM-GPG-KEY-MariaDB

    y Enter ます。

    インストールが完了したら、MariaDBを有効にして起動時に開始し、サービスを開始します。

    sudo systemctl enable mariadb sudo systemctl start mariadb

    インストールを確認するには、次を入力してMariaDBサービスの状態を確認します。

    sudo systemctl status mariadb

    ● mariadb.service - MariaDB 10.3.7 database server Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-from-my.cnf-settings.conf Active: inactive (dead) Docs: man:mysqld(8)

    最後のステップは、いくつかのセキュリティ関連タスクを実行する mysql_secure_installation スクリプトを実行することです。

    sudo mysql_secure_installation

    スクリプトは、rootユーザーのパスワードを設定し、匿名ユーザーを削除し、rootユーザーのローカルマシンへのアクセスを制限し、テストデータベースを削除するように求めます。

    すべての手順について詳しく説明しています。すべての質問に Y (はい)と答えることをお勧めします。

コマンドラインからMariaDBに接続します

端末を介してMariaDBサーバーにルートアカウントとして接続するには、次のように入力します。

mysql -u root -p

mysql_secure_installation スクリプトの実行時に以前に設定したルートパスワードの入力を mysql_secure_installation られます。

パスワードを入力すると、以下に示すようにMariaDBシェルが表示されます。

Welcome to the MariaDB monitor. Commands end with; or \g. Your MariaDB connection id is 8 Server version: 10.3.7-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

結論

このチュートリアルでは、CentOS 7サーバーにMariaDBをインストールして保護する方法を示しました。

MariaDBサーバーが稼働し、コマンドラインからMariaDBサーバーに接続する方法がわかったので、次のガイドを確認してください。

mariadb mysql centos

この投稿は、CentOS 7シリーズへのLEMPスタックのインストールの一部です。

このシリーズの他の投稿:

•CentOS 7にNginxをインストールする方法•CentOS 7にLet's Encryptを使用してNginxを保護する•CentOS 7にMariaDBをインストールする•CentOS 7にPHP 7をインストールする•CentOS 7にNginxサーバーブロックを設定する方法