CentOS に MySQL をインストールするにはさまざまな方法がありますが、より簡単な方法は、ローカルまたは他のソフトウェア ソースを通じてインストールすることです。ただし、MySQL をソースからインストールすると、インストールの詳細をより詳細に制御でき、設定をより正確にカスタマイズできるため、オプションとなります。この記事では、CentOS に MySQL をソースからインストールする方法を紹介します。
前提条件
MySQL ソース コードをインストールする前に、オペレーティング システムに次のソフトウェアがインストールされていることを確認する必要があります:
インストールされていない場合は、次のコマンドを使用してインストールしてください:
sudo yum install gcc cmake make
さらに、次のことも確認する必要があります。ポートが占有されていない場合、MySQL は正常にインストールできません:
MySQL ソース コードの入手
MySQL ソース コードをインストールする前に、次のものが必要です。 MySQL ソース コードをダウンロードします。この記事では、インストールされるバージョンとして MySQL 8.0 を使用します。 MySQL 公式 Web サイトのダウンロード ページでバージョン 8.0 のソース コードをダウンロードすることを選択できます。
ターミナルで wget コマンドを使用して、MySQL 8.0 バージョンのソース コードをダウンロードできます。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.25.tar.gz
ソース コードを解凍します
ダウンロードが完了したら、ソース コードを指定されたパスにコピーします:
tar -xvf mysql-8.0.25.tar.gz -C /usr/local/
ソース コードは /usr/local/mysql-8.0.25 ディレクトリに解凍されます。
インストール パスの設定
MySQL のデフォルトのソース コードのインストール パスは /usr/src/mysql ですが、この記事では /usr/local/mysql-8.0.25 を使用します。ソースコードのパスとして。したがって、最初にインストール パスを構成する必要があります。
最初に /usr/local/mysql-8.0.25 ディレクトリに入り、次のコマンドを使用して MySQL インストール構成モードに入ります:
cd /usr/local/mysql-8.0.25 sudo cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-8.0.25 -DMYSQL_DATADIR=/usr/local/mysql-8.0.25/data -DSYSCONFDIR=/etc
その中に:
コンパイルとインストール
インストール構成が成功したら、次のコマンドを使用してコンパイルしてインストールします。
sudo make sudo make install
しばらくすると、MySQL がコンパイルされ、指定されたディレクトリにインストールされます。
MySQL の構成
インストールが完了したら、MySQL を構成できます。
/usr/local/mysql-8.0.25 ディレクトリに入り、次のコマンドを実行して初期化します:
sudo bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql-8.0.25 --datadir=/usr/local/mysql-8.0.25/data
その中に:
さらに、簡単な構成には次のコマンドも使用する必要があります:
sudo cp support-files/mysql.server /etc/init.d/mysql sudo systemctl daemon-reload sudo systemctl enable mysql sudo systemctl start mysql
この時点で、MySQL ソース コードのインストールは完了です。
概要
MySQL のソース コード インストールは、カスタマイズおよびパーソナライズされたニーズに応える理想的な方法です。もちろん、初心者にとっては、yum などのパッケージ管理ツールを使用してインストールするのも簡単です。どの設置方法を使用しても、ニーズを満たすことができる限り、それが最適な方法です。
ソース コードから MySQL をインストールするプロセス中は、ポートとの競合が発生しないように注意する必要もあります。そうしないと、正常にインストールできません。また、MySQL をインストールした後、インストール パスやデータ パスなどの情報を設定する必要もありますが、これも MySQL ソース コードのインストール プロセスで注意すべき重要な点です。
以上がCentOS で MySQL をソースからインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。