MySQL は、Linux、Windows、macOS などのさまざまなオペレーティング システム上で実行できるオープン ソースのリレーショナル データベース管理システムです。
Linux システムに MySQL をインストールすると、システムのセキュリティとデータ管理機能が向上するだけでなく、さまざまなアプリケーションでデータの保存と取得に MySQL を使用できるようになります。この記事では、Linux システムに MySQL をインストールする手順を紹介します。
ステップ 1: 準備
MySQL をインストールする前に、Linux システムに依存関係がインストールされていることを確認してください。これらの依存関係には、gcc コンパイラ、g コンパイラ、make コマンド、cmake コマンド、zlib ライブラリが含まれます。
システムにこれらの依存関係がない場合は、次のコマンドを使用して端末に依存関係をインストールできます。
sudo apt-get install gcc g++ make cmake zlib1g-dev
このコマンドを入力して Enter キーを押すと、システムこれらの依存関係のダウンロードとインストールが開始されます。
ステップ 2: MySQL のダウンロード
MySQL のインストールを開始する前に、MySQL 公式 Web サイトから MySQL ソフトウェア パッケージをダウンロードする必要があります。次のリンクにアクセスして、MySQL パッケージをダウンロードできます:
https://dev.mysql.com/downloads/mysql/
状況に応じて、MySQL Community Edition または Enterprise Edition をダウンロードする必要があります。対応するバージョンを選択する必要があります。ダウンロード ページでは、さまざまなバージョンの MySQL パッケージと形式を確認できます。 tar.gz 形式のパッケージを選択できます。これは、インストールする前に解凍する必要があるファイルの圧縮パッケージです。
ステップ 3: MySQL をインストールする
MySQL ソフトウェア パッケージをダウンロードした後、ファイルを解凍し、解凍されたディレクトリに入る必要があります。次のコマンドを使用して、MySQL パッケージを解凍できます。
tar -zxvf mysql-8.0.26.tar.gz
このコマンドは、現在のディレクトリに mysql-8.0.26 という名前のディレクトリを作成します。ダウンロードするパッケージによってバージョン番号が異なる場合があることに注意してください。
次に、解凍したディレクトリに移動し、ビルド ディレクトリを作成します。この手順は、次のコマンドを使用して実行できます。
cd mysql-8.0.26 mkdir build cd build
ビルド ディレクトリで、cmake コマンドを実行して MySQL のインストールを準備する必要があります。
cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_BOOST=boost
このコマンドは cmake を使用して MySQL を構成します。このうち、-DCMAKE_INSTALL_PREFIX=/usr/local/mysql
は、MySQL が /usr/local/mysql
ディレクトリにインストールされることを意味し、-DMYSQL_DATADIR=/usr/local /mysql /data
は、MySQL が /usr/local/mysql/data
ディレクトリを使用してデータを保存することを意味し、-DWITH_BOOST=boost
は、ブースト ライブラリを使用することを意味します。
cmake の実行が終了したら、次のコマンドを使用して MySQL をビルドしてインストールする必要があります:
make && make install
システムのパフォーマンスによっては、このプロセスに時間がかかる場合があります。このプロセスが完了したら、MySQL 実行可能ファイルを PATH 環境変数に追加する必要があります。
export PATH=$PATH:/usr/local/mysql/bin
このコマンドを .bashrc ファイルに追加すると、システムがパスを開始するたびに MySQL が自動的に追加されます。 。
ステップ 4: MySQL の構成
MySQL のインストールが完了したら、MySQL サービスを開始するためにいくつかの構成を実行する必要があります。
まず、次のコマンドを使用して MySQL 実行ユーザーを作成する必要があります:
useradd -r -s /sbin/nologin mysql
次に、次のコマンドを使用して MySQL データ ストレージ ディレクトリを作成する必要があります:
mkdir -p /usr/local/mysql/data
次のコマンドを使用して、MySQL データ ストレージ ディレクトリが mysql ユーザーによって所有されるように設定されます:
chown -R mysql:mysql /usr/local/mysql/
次のコマンドを使用して、MySQL データ ストレージを初期化する必要があります:
cd /usr/local/mysql bin/mysqld --initialize --user=mysql
最後に、MySQL サービスを開始する必要があります:
bin/mysqld_safe --user=mysql &
このコマンドは MySQL サービスを開始し、バックグラウンドで実行します。
次のコマンドを使用して、MySQL サービスをシステムのスタートアップ項目に追加することもできます。
cp support-files/mysql.server /etc/init.d/mysql chmod +x /etc/init.d/mysql chkconfig --add mysql
上記の手順を完了すると、MySQL サービスがバックグラウンドで実行され、次のことが可能になります。次のコマンドを使用して、サービスのステータスを表示します。
netstat -na | grep 3306
次の出力が表示されたら、MySQL サービスは正常に開始されました。
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
MySQL のインストール中に問題が発生した場合は、次のことを行うことができます。 MySQL の公式ドキュメントを確認するか、MySQL コミュニティ フォーラムにアクセスしてヘルプを求めてください。
概要
この記事では、Linux システムに MySQL をインストールする詳細な手順を紹介します。 MySQL をインストールする前に、システムに必要な依存関係がインストールされていることを確認する必要があります。次に、MySQL パッケージをダウンロードし、解凍したディレクトリで cmake と make コマンドを実行して、MySQL のコンパイルとインストールを完了する必要があります。最後に、MySQL を構成し、MySQL サービスを開始する必要があります。
以上がLinux に mysql をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。