GNU/Linux >> Linux の 問題 >  >> Arch Linux

AlmaLinux8にMySQLをインストールする方法

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

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinux8にMySQLデータベースを段階的にインストールする方法を紹介します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux 8、CentOS、およびRockyLinux8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

AlmaLinux8にMySQLをインストールする

ステップ1.まず、システムが最新であることを確認することから始めましょう。

sudo dnf update
sudo dnf install epel-release

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

次に、次のコマンドを実行してMySQLをインストールします。

sudo dnf install mysql-server mysql

正常にインストールされたら、以下を使用してシステムの起動時に起動できるようにします。

sudo systemctl restart mysqld
sudo systemctl status mysqld
sudo systemctl enable mysqld

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

mysql_secure_installation

出力:

[[email protected] ~]# mysql_secure_installation

Securing the MySQL server deployment.

Connecting to MySQL using a blank password.

VALIDATE PASSWORD COMPONENT can be used to test passwords
and improve security. It checks the strength of password
and allows the users to set only those passwords which are
secure enough. Would you like to setup VALIDATE PASSWORD component?

Press y|Y for Yes, any other key for No:
Please set the password for root here.

New password:

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y
Success.

Normally, root should only be allowed to connect from
'localhost'. This ensures that someone cannot guess at
the root password from the network.

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
Success.

By default, MySQL comes with a database named 'test' that
anyone can access. This is also intended only for testing,
and should be removed before moving into a production
environment.

Remove test database and access to it? (Press y|Y for Yes, any other key for No) : y - Dropping test database...
Success.

 - Removing privileges on test database...
Success.

Reloading the privilege tables will ensure that all changes
made so far will take effect immediately.

Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y
Success.

All done!

MariaDBにログインするには、次のコマンドを使用します(MariaDBデータベースにログインする場合と同じコマンドであることに注意してください):

mysql -u root -p

本番サーバーでMySQLを実行する際に最も重要なことの1つは、そのパフォーマンスを最大限に活用することです。初心者で方法がわからない場合MySQLサーバーを調整するには、MySQLTunerというプログラムから始めることができます。これは、サーバーを分析し、全体的なパフォーマンスを向上させるためにMySQLを調整するのに役立ちます。

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


Arch Linux
  1. AlmaLinux8にMySQLをインストールする方法

  2. AlmaLinux8にPHP8をインストールする方法

  3. AlmaLinux8にPHP7.4をインストールする方法

  1. AlmaLinux8にMySQLWorkbenchをインストールする方法

  2. CentOS9ストリームにMySQLをインストールする方法

  3. Ubuntu18.04LTSにMySQLをインストールする方法

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

  2. AlmaLinux8にAnacondaをインストールする方法

  3. AlmaLinux8にTerraformをインストールする方法