ホームページ  >  記事  >  データベース  >  Linux設定mysql

Linux設定mysql

王林
王林オリジナル
2023-05-11 16:45:092750ブラウズ

近年、Linux オペレーティング システムの人気が高まっています。 MySQL は、強力なオープンソースのリレーショナル データベース管理システムとして、広く使用されているデータベースです。 Linux システムを実行しているサーバーには MySQL のインストールと設定が必須ですが、ここでは Linux システムでの MySQL の設定方法を紹介します。

1. MySQL のインストール

Linux システムに MySQL をインストールするには 2 つの方法があります: 1 つはオペレーティング システムのパッケージ マネージャーからインストールする方法、もう 1 つはオペレーティング システムのパッケージ マネージャーからインストールする方法です。公式ウェブサイト MySQL をダウンロードしてインストールします。

1.1 パッケージ マネージャーからインストールする

まず、ターミナルに次のコマンドを入力してパッケージを更新します。

sudo apt-get update

次、次のコマンドを入力して MySQL をインストールします:

sudo apt-get install mysql-server

インストール プロセス中に、MySQL root ユーザーのパスワードを入力するように求められます。なお、このパスワードはMySQLデータベースにアクセスするための最高権限、管理者権限に相当しますので、必ず覚えておいてください。

インストールが完了したら、次のコマンドを実行して、MySQL が正しくインストールされているかどうかを確認できます。

sudo systemctl status mysql

1.2 公式からダウンロードしてインストールします。 website

#MySQL インストール パッケージを公式 Web サイトからダウンロードし、ターゲット ディレクトリに解凍します。

tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

解凍が完了したら、MySQL を初期化する必要があります。コマンドラインに次のコマンドを入力します:

bin/mysqld --initialize

初期化が完了したら、次のコマンドを使用して MySQL サーバーを起動できます:

bin /mysqld_safe -- user=mysql &

2. MySQL の設定

2.1 MySQL のデフォルト ポート番号の変更

Linux では、MySQL がインストールされると、ポート 3306 が使用されます。デフォルトでは。セキュリティを強化するには、MySQL のポート番号を別のポートに変更する必要があります。具体的な手順は次のとおりです。

ステップ 1: MySQL 構成ファイルを編集します。ターミナルに次のコマンドを入力します:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

ステップ 2: ファイル内で次の内容を見つけます:

[mysqld]

...
port = 3306
...

3306 を別のポート番号 (例: 8888) に変更します。

[mysqld]

...
port = 8888
...

ステップ 3: ファイルを保存して終了します:

:wq

ステップ 4: MySQL を再起動します:

sudo service mysql restart

2.2 リモート アクセス ユーザーを作成する

デフォルトでは、MySQL はローカル アクセスのみを許可します。リモート アクセスを許可するには、MySQL サーバー上にリモート アクセス ユーザーを作成する必要があります。

ステップ 1: MySQL サーバーに root ユーザーとしてログインします:

mysql -u root -p

ステップ 2: 必要なユーザーとアクセス許可を作成します:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT オプションを使用して
. のすべての権限を 'username'@'%' に付与します;

このうち、username は指定したユーザー名、% はすべての IP アドレスにアクセスできることを意味し、password はユーザーに指定したパスワードです。

ステップ 3: 権限の更新:

FLUSH PRIVILEGES;

2.3 MySQL リモート アクセスの構成

別のマシンから MySQL サーバーにリモート アクセスする場合、いくつかの設定も必要です。

ステップ 1: MySQL 構成ファイルを編集します。ターミナルに次のコマンドを入力します:

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

ステップ 2: 次のコンテンツを見つけます:

[ mysqld]

....
bind-address = 127.0.0.1
....

127.0.0.1をこのマシンのIPアドレスに変更します。

[mysqld]

...
bind-address = 192.168.1.1
...

ステップ 3: ファイルを保存して終了します。

:wq

ステップ 4: MySQL の再起動:

sudo service mysql restart

3. 概要

Linux システムでの MySQL のセットアップは比較的簡単です比較的簡単です。上記の手順により、MySQL のインストールと構成が完了し、MySQL が Linux システムで正常に実行されるようになります。同時に、MySQL のポート番号を自由に設定し、MySQL のアクセスセキュリティを高めることもできます。特に、他のマシンから MySQL にアクセスするためのリモート アクセスと設定が可能になり、MySQL をより便利に使用できるようになります。

以上がLinux設定mysqlの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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