ホームページ  >  記事  >  データベース  >  tar パッケージを使用して Linux に MySQL をインストールする方法

tar パッケージを使用して Linux に MySQL をインストールする方法

PHPz
PHPzオリジナル
2023-04-17 16:43:502003ブラウズ

Linux システムに MySQL データベースをインストールする方法は実際にはたくさんありますが、この記事ではそのうちの 1 つである tar パッケージを使用して MySQL をインストールする方法を紹介します。

1. 準備

インストールを開始する前に、次のものを準備する必要があります:

  1. 安定した Linux バージョンには、CentOS7 以降を選択することをお勧めします。 。
  2. gcc、make などの必要なツールがインストールされています。
  3. MySQL tar パッケージをダウンロードした後、公式 Web サイト (https://dev.mysql.com/downloads/mysql/) から tar パッケージの Linux-Generic バージョンの最新バージョンをダウンロードできます。

2. インストール手順

  1. tar パッケージの抽出

次のコマンドを使用して MySQL tar パッケージを解凍します:

tar -xzvf mysql-xxx.tar.gz

解凍後、mysql-xxx フォルダーが得られます。次に、そのフォルダーに移動します。

  1. MySQL に必要なユーザーとグループの作成

MySQL は通常、別のユーザーとグループで実行する必要があります。これらのユーザーとグループは、次のコマンドを使用して作成できます。

groupadd mysql
useradd -r -g mysql -s /bin/false mysql
このうち、mysql はユーザーとグループの名前です。

    コンパイル パラメーターを構成し、コンパイルしてインストールします。
mysql-xxx フォルダーに入り、ターミナルに次のコマンドを入力して、コンパイル パラメーターの構成を開始します:

cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DENABLE_DTRACE=0 \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EMBEDDED_SERVER=OFF \
-DWITH_BOOST=boost
このうち、各パラメータの意味は以下のとおりです。

-DCMAKE_INSTALL_PREFIX: MySQL インストールディレクトリ。デフォルトは /usr/local/mysql です。

-DMYSQL_DATADIR: MySQL データ ファイルの保存ディレクトリ。デフォルトは /usr/local/mysql/data です。

-DSYSCONFDIR: MySQL 設定ファイルの保存ディレクトリ。デフォルトは /etc です。

-DWITH_MYISAM_STORAGE_ENGINE=1: MyISAM ストレージ エンジンを有効にします。

-DWITH_INNOBASE_STORAGE_ENGINE=1: InnoDB ストレージ エンジンを有効にします。

-DWITH_ARCHIVE_STORAGE_ENGINE=1: アーカイブ ストレージ エンジンを有効にします。

-DWITH_BLACKHOLE_STORAGE_ENGINE=1: ブラックホール ストレージ エンジンを有効にします。

-DENABLED_LOCAL_INFILE=1: ローカルからのデータ ファイルのロードを有効にします。

-DENABLE_DTRACE=0: DTrace 機能を無効にします。

-DDEFAULT_CHARSET=utf8: デフォルトの文字セットは utf8 です。

-DDEFAULT_COLLATION=utf8_general_ci: デフォルトの文字セットは utf8_general_ci です。

-DWITH_EMBEDDED_SERVER=OFF: 組み込みサーバーをオフにします。

-DWITH_BOOST=boost: ブースト ライブラリを使用します。

上記コマンドを実行するとコンパイル処理が開始されますので、しばらくお待ちください。

コンパイルが完了したら、次のコマンドを使用してインストールします。

make && make install
インストールが完了したら、インストール状況を確認し、MySQL データベースを初期化します。

cd /usr/local/mysql
ls
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
After初期化が完了したら、MySQL を開始します:

./bin/mysqld_safe --user=mysql &
3. 概要

この記事では、tar パッケージを使用して MySQL をインストールする手順を簡単に紹介し、一般的に使用されるコンパイル パラメーターの構成を示します。実際の使用においては、特定の条件に応じて調整する必要があります。また、MySQL ソフトウェアをインストールする方法としては、RPM パッケージや Yum パッケージなどを使用する方法もありますが、この記事では詳しくは紹介しません。

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

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