GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS7にMySQLサーバーをインストールする方法

このチュートリアルでは、CentOS 7サーバーにMySQLをインストールして構成する方法を示します。知らない人のために、MySQLはリレーショナルデータベース管理システム(RDBMS)です。多数のデータベースへのマルチユーザーアクセスを提供するサーバーとして実行されます。MySQLソースコードは元々フリーウェアとして開発されたため、無料で入手できます。MySQLはCおよびC ++で記述されており、すべての主要なオペレーティングシステムと互換性があります。MySQLはさまざまなアプリケーションに使用されますが、最も一般的にはWebサーバーで使用されます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 CentOS7サーバーへのMySQLサーバーのインストールを段階的に説明します。

CentOS7にMySQLサーバーをインストールする

ステップ1.まず、システムでMySQLのリポジトリパッケージを有効にする必要があります。

yum install wget
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm

ステップ2.MySQLサーバーをインストールします。

MySQLのインストールは、1つのコマンドを実行するのと同じくらい簡単です:

yum -y update
yum install mysql-server

その後、システムの起動に追加し、次のコマンドを使用してMySQLサーバーを起動します。

systemctl start mysqld
systemctl status mysqld
systemctl enable mysqld.service

ステップ3.MySQLの構成。

デフォルトでは、MariaDBは強化されていません。mysql_secure_installationを使用してMySQL/MariaDBを保護できます。 脚本。ルートパスワードの設定、匿名ユーザーの削除、リモートルートログインの禁止、テストデータベースの削除と安全なMySQLへのアクセスを行う各手順を注意深くお読みください。

mysql_secure_installation

次のように構成します:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

次に、MySQLコンソールにログインしてデータベースを作成する必要があります。次のコマンドを実行します。

mysql -u root -p

ステップ4.MySQL用のファイアウォールを構成します。

MySQLサーバーへのアクセスを制限するには、ProfitBricksファイアウォールやローカルLinuxファイアウォールを使用することを強くお勧めします。MySQLサーバーへの接続が必要なホストのみを使用する必要があります。許可されたネットワークアクセス:

firewall-cmd --permanent --zone=trusted --add-source=192.0.2.10/32
firewall-cmd --permanent --zone=trusted --add-port=3306/tcp
firewall-cmd  --reload

おめでとうございます。MySQLが正常にインストールされました。CentOS7システムにMySQLサーバーをインストールするためにこのチュートリアルを使用していただきありがとうございます。追加のヘルプや役立つ情報については、MySQLの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOSにMySQLServer5.6をインストールします

  2. CentOS8にMySQL8データベースサーバーをインストールする方法

  3. CentOS7にPerconaサーバーをインストールする方法

  1. CentOS8にTeamspeak3サーバーをインストールする方法

  2. CentOSにMySQLデータベースサーバーをインストールする方法

  3. CentOS 6.x に MySQL 5.6 をインストールする方法

  1. CentOS7にMySQLをインストールする方法

  2. CentOS8にMySQLをインストールする方法

  3. CentOS7にMinecraftサーバーをインストールする方法