Установка и настройка CentOS в VirtualBox
目次:
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をインストールして保護します。
-
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にインストールするには、次の手順を実行します。
-
最初のステップは、MariaDBリポジトリを有効にすることです。
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サーバーブロックを設定する方法CentOS 7でワニスを使用するようにmagento 2を構成する

ページの速度は、オンラインストアの成功に不可欠です。 このチュートリアルでは、Magento 2を設定してVarnishをフルページキャッシュソリューションとして使用する手順を説明します。
CentOS 7でユーザーを追加および削除する方法

ユーザーを追加および削除する方法を知ることは、Linuxユーザーが知っておくべき基本的なスキルの1つです。 このチュートリアルでは、CentOS 7システムでユーザーを追加および削除する方法を説明します。
CentOS 7でスワップスペースを追加する方法

スワップは、物理RAMメモリの容量がいっぱいになったときに使用されるディスク上のスペースです。 このチュートリアルでは、CentOS 7システムにスワップファイルを追加する方法について説明します。