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

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

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

MySQL は、高速、信頼性、柔軟性に優れたオープンソースのリレーショナル データベース管理システムです。 MySQL をインストールするにはさまざまな方法がありますが、この記事では主に Linux システムで tar パッケージを使用して MySQL をインストールする方法を紹介します。

1. MySQL のダウンロード

公式 Web サイト https://dev.mysql.com/downloads/mysql/ から必要な MySQL バージョンをダウンロードします。 「Linux-Generic」を選択した後、対応するバージョンの .tar ファイルを選択してダウンロードします。例: mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

2. MySQL

tar コマンドを使用して、Linux システムのファイル (tar) を解凍します。 .xz は圧縮されています ファイルの接尾辞名、x は解凍操作を表し、J は xz 解凍機能の使用を表し、f は指定された解凍操作のファイル名を表します。

$ tar -xJf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

解凍後、mysql-8.0.23-linux-glibc2.12-x86_64 のディレクトリが得られます。

3. MySQL の設定

1. データ ディレクトリとログ ディレクトリの作成

$ mkdir /usr/local/mysql
$ mkdir /data/mysql
$ mkdir /data/mysql/log

2. MySQL ユーザーとユーザー グループの作成

$ groupadd mysql
$ useradd -r -g mysql -s /bin/false mysql

3.解凍された MySQL ディレクトリを /usr/local/mysql ディレクトリにコピーします

$ cp -r mysql-8.0.23-linux-glibc2.12-x86_64/* /usr/local/mysql

4. MySQL ディレクトリに入り、権限を付与します

$ cd /usr/local/mysql
$ chown -R mysql:mysql .
$ chown -R mysql:mysql /data/mysql

5. データ ディレクトリ

$ bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --log-error=/data/mysql/log/error.log --pid-file=/data/mysql/mysql.pid

以降を初期化しますコマンドの --user パラメータは MySQL サービスを開始したユーザーを示し、--basedir は MySQL インストール ディレクトリを示し、--datadir はデータ ディレクトリを示し、--log-error はデータに関連するエラー ログの場所を示します。 directory、--pid-file プロセス ID ファイルの場所を表します。

4. MySQL を起動します

$ bin/mysqld_safe --user=mysql &

5. MySQL にログインします

$ bin/mysql -u root -p

パスワードの入力を求める画面が表示されますので、初期化時に出力されたランダムなパスワードを入力してください。データ ディレクトリを選択し、Enter キーを押します。正しければ、MySQL コンソールに入ることができます。

この時点で、MySQL linux tar パッケージのインストールは完了です。

概要

この記事の導入部を通じて、Linux システムで tar パッケージを使用して MySQL をインストールする方法を学習しました。これには主に、MySQL のダウンロード、MySQL の解凍、MySQL の構成、MySQL の起動、およびログイン。MySQL およびその他の手順。この記事が役に立ち、MySQL のインストールと使用を改善するのに役立つことを願っています。

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

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