ホームページ >データベース >mysql チュートリアル >Linuxコマンドでmysqlをインストールする方法

Linuxコマンドでmysqlをインストールする方法

PHPz
PHPzオリジナル
2023-04-19 15:26:42932ブラウズ

MySQL は、広く使用されているオープン ソースのリレーショナル データベース管理システムであり、現在最も人気があり、広く使用されているデータベース ソフトウェアの 1 つです。 MySQL は、Linux、Windows、Mac OS などの複数のオペレーティング システムをサポートし、さまざまなインストール方法を提供します。この記事では、コマンドラインを使用して Linux オペレーティング システムに MySQL をインストールする手順と注意点を主に紹介します。

1. インストール前の準備
1. Linux システムで動作しているカーネルのバージョンを確認する MySQL のインストールバージョンは、対応するカーネルのバージョンに応じて選択する必要があります。 uname コマンドを使用してカーネルのバージョンを確認できます。コマンドの形式は次のとおりです:

$ uname –r

2. gcc および make コンパイル ツールがインストールされているかどうかを確認します。MySQL はこれらのツールを使用してコンパイルおよびインストールする必要があります。次のコマンドを使用して、インストールされているかどうかを確認できます:

$ gcc -v
$ make -v

インストールされていない場合は、パッケージ マネージャーを使用してインストールする必要があります。

2. MySQL インストール パッケージをダウンロードする
MySQL 公式 Web サイトでは、RPM、tarball、その他の形式を含むさまざまなインストール パッケージが提供されています。独自のニーズに応じて、対応するインストール パッケージを選択できます。 Linux コマンドラインからインストールするには、tarball 形式のインストール パッケージを選択します。

ダウンロード アドレスは: https://downloads.mysql.com/archives/community/

3. インストール パッケージを解凍します。
tar コマンドを使用して、ダウンロードしたインストール パッケージを解凍します。

$ tar -xzvf mysql-5.7.32-linux-glibc2.12-x86_64.tar.gz

4. MySQL をインストールします
1. 抽出した MySQL フォルダーを /opt ディレクトリに移動します。コマンドは次のとおりです:

$ sudo mv mysql-5.7.32-linux-glibc2.12-x86_64 /opt/mysql

2. MySQL ディレクトリに入り、mySQL ディレクトリを作成します。 .cnf ファイルを開き、

$ cd /opt/mysql
$ sudo cp ./support-files/my-default.cnf /etc/my.cnf
$ sudo vim /etc/my.cnf

my.cnf ファイルに次の内容を入力します:

[mysqld]
datadir=/var/mysql/data
socket=/tmp/mysql.sock

説明:
datadir: データベース ファイルの保存に使用されるディレクトリ
socket: パイプMySQL プロセス通信用

3. MySQL ユーザーとグループの作成
MySQL の操作には特定のユーザーとグループが必要です。作成するには次のコマンドを使用します:

$ sudo groupadd mysql
$ sudo useradd -g mysql -M -s /sbin/nologin mysql
$ sudo usermod -d /var/mysql/data mysql

手順:
- M: ユーザーのホーム ディレクトリを作成しません
-s: ユーザーのログイン後に使用するシェルを設定します
-d: ユーザーのホーム ディレクトリを設定します

4. MySQL の初期化
MySQL ディレクトリに入ります次のコマンドを実行して初期化します。

$ sudo ./bin/mysqld --defaults-file=/etc/my.cnf --user=mysql --basedir=/opt/mysql --datadir=/var/mysql/data --initialize-insecure

説明:
--defaults-file: 使用する構成ファイルのパスを指定します。
--user: MySQL プロセスが必要とするユーザーを指定します。 use
--basedir: MySQL インストール パスを指定します
-datadir: MySQL がデータを保存するディレクトリを指定します
-initialize-insecure: 初期化中に MySQL root パスワードを設定しません

5. MySQL の開始
次のコマンドを使用して MySQL サービスを開始します:

$ sudo ./bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql &

6. MySQL をテスト
次のコマンドを実行して、MySQL が正常に実行されているかどうかをテストします:

$ ./bin/mysqladmin -u root version

バージョン情報が返されれば、MySQL は正常に動作しています。

5. 概要と注意事項
コマンド ラインを使用して MySQL をインストールするには、Linux コマンド ラインのスキルを使用する必要があります。インストール プロセス中は、次の点に注意する必要があります:
1. MySQL のインストール バージョンは、対応するカーネル バージョンに従って選択する必要があります。
2. インストール中に、gcc および make コンパイル ツールがインストールされているかどうかを確認する必要があります。
3. コマンドラインを使用してインストールする場合は、事前に my.cnf ファイルを準備する必要があります。
4. 初期化するときは、MySQL プロセスが使用する必要があるユーザーの指定に注意する必要があります。
5. MySQL の起動とテストには、Linux のバックグラウンド プロセスとネットワーク接続に関する知識が必要です。

この記事の導入により、読者の皆様はコマンド ラインを使用して Linux システムに MySQL をインストールする手順と注意事項をすでに理解されたと思います。このインストール方法は、特定の環境ではより柔軟で効率的です。

以上がLinuxコマンドでmysqlをインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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