ホームページ  >  記事  >  データベース  >  Linux に mysql をインストールする

Linux に mysql をインストールする

PHPz
PHPzオリジナル
2023-05-08 15:15:071407ブラウズ

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 サイトの他の関連記事を参照してください。

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