ホームページ  >  記事  >  データベース  >  Linux システムに MySQL をインストールする方法 (tarball を使用)

Linux システムに MySQL をインストールする方法 (tarball を使用)

PHPz
PHPzオリジナル
2023-04-20 10:09:422139ブラウズ

Linux システムでは、MySQL は非常に一般的に使用されるオープンソース データベース管理ソフトウェアです。安定性、信頼性、高性能、拡張性に重点を置いており、エンタープライズレベルのアプリケーションの開発と展開に非常に適しています。この記事では、特に tar パッケージを使用して、Linux システムに MySQL をインストールする方法を紹介します。

1. 準備

インストールを開始する前に、必要なソフトウェア パッケージと依存関係がインストールされていることを確認する必要があります。特に、gcc、make、openssl-devel などのライブラリをインストールする必要があります。

さらに、MySQL をインストールする前に、実行中のすべての MySQL サービスを停止することをお勧めします。コマンド systemctl stop mysqld を使用して、mysqld サービスを停止できます。

2. MySQL ソフトウェア パッケージのダウンロード

インストールを開始する前に、公式 Web サイトから MySQL tar パッケージをダウンロードする必要があります。 MySQL の最新バージョンは、公式 Web サイト (https://dev.mysql.com/downloads/mysql/) からダウンロードできます。最新バージョンの MySQL 8.0 など、システムに適したバージョンをダウンロードすることを選択できます。ダウンロードする必要がある tar パッケージのリンクは、https://dev.mysql.com/get/Downloads/MySQL-8.0/ です。 mysql-8.0.26-linux -glibc2.12-x86_64.tar.xz。

3. ソフトウェア パッケージを解凍します

MySQL tar パッケージを解凍するコマンドは、tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz です。

解凍後、mysql-8.0.26-linux-glibc2.12-x86_64 という名前のディレクトリが生成されます。このディレクトリには、MySQL のインストールに必要なすべてのファイルとディレクトリが含まれています。

4. MySQL のインストール

解凍ディレクトリには、MySQL バイナリ ファイルを含む「bin」という名前のサブディレクトリがあります。 root ユーザーとして直接ディレクトリに入り、次のコマンドを実行して MySQL のインストールを開始する必要があります。

cd mysql-8.0.26-linux-glibc2.12-x86_64/bin
./mysqld --initialize --user=mysql

これにより、MySQL の初期化プロセスが開始され、MySQL を管理するための mysql という名前のユーザーが作成されます。 MySQL の初期化プロセスではランダムなパスワードが生成され、error.log ファイルに記録されます。ランダムなパスワードを表示するには、ファイル内の PASSWORD フィールドを見つけてください。

次に、root ユーザーとして次のコマンドを実行して MySQL をインストールする必要があります。

./mysql_ssl_rsa_setup --datadir=<data-directory>

ここで、data-directory は MySQL データを保存するディレクトリです。たとえば、/var/lib/mysql というディレクトリを作成し、それを MySQL データ ディレクトリとして使用できます。

上記のコマンドを実行した後、MySQL を起動する必要があります:

./mysqld_safe --datadir=<data-directory>

この時点で、MySQL サービスは開始され、実行されています。 show Database; コマンドを使用して、MySQL が正しくインストールされていることを確認できます。

5. MySQL の設定

MySQL のインストール後、デフォルトの設定はニーズに合わない場合があります。したがって、MySQL のパフォーマンスを最適化するには、追加の構成を実行する必要があります。構成するには、MySQL 構成ファイル my.cnf を編集します。

デフォルトでは、MySQL は Linux 上に my.cnf ファイルを作成しません。したがって、ファイルを手動で作成し、/etc/mysql ディレクトリに配置する必要があります。次のコマンドを使用して、新しい my.cnf ファイルを作成できます。

cd /etc/mysql
vim my.cnf

my.cnf ファイルでは、ニーズに合わせて MySQL を構成できます。たとえば、MySQL のキャッシュ サイズ、ログ レベル、権限などを設定できます。 MySQL 構成の詳細については、この記事の範囲を超えています。より完全な MySQL 構成情報については、公式ドキュメントを確認することをお勧めします。

6. MySQL サービスを開始します

次のコマンドを使用して MySQL サービスを開始できます:

systemctl start mysqld

MySQL サービスが実行中の場合は、次のコマンドを使用できますサービスを再起動するには:

systemctl restart mysqld

7. 概要

この記事では、Linux システムに MySQL をインストールして構成する方法を紹介します。 tarball を使用してインストールし、MySQL を最適化してパフォーマンスを向上させました。上記の手順により、高速、安全、信頼性の高い MySQL のデプロイを実現できます。実際の使用では、データのバックアップ、セキュリティ、耐障害性など、より多くの要素を考慮する必要もあります。

以上がLinux システムに MySQL をインストールする方法 (tarball を使用)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。