ホームページ >データベース >mysql チュートリアル >Linuxコマンドでmysqlをインストールする方法
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 サイトの他の関連記事を参照してください。