ホームページ >データベース >mysql チュートリアル >Linux 上の mysql のインストール構成

Linux 上の mysql のインストール構成

王林
王林オリジナル
2023-05-20 09:47:07560ブラウズ

MySQL は、さまざまな Web アプリケーション、モバイル アプリケーション、デスクトップ アプリケーションで広く使用されているオープン ソースのリレーショナル データベース管理システムです。 Linux システムに MySQL をインストールして構成すると、データベースを簡単に作成、管理、保守できるようになります。この記事では、Linux システムに MySQL をインストールして構成する方法を紹介します。

ステップ 1: MySQL をインストールする

MySQL を Linux システムにインストールするには、さまざまな方法があります。最も一般的に使用される 2 つの方法は次の 2 つです:

方法 1:公式 MySQL ソースからのインストール

Linux システムでは、通常、公式 MySQL ソースがシステム独自のソフトウェア パッケージ管理ツールとともに提供されます。次のコマンドを実行するだけで、公式 MySQL ソースを通じて MySQL をインストールできます:

sudo apt-get update
sudo apt-get install mysql-server

これらのコマンドは、apt-get パッケージ管理ツールを使用して MySQL をダウンロードしてインストールします。

方法 2: 圧縮パッケージを使用してインストールする

Linux システムで MySQL インストールをカスタマイズする必要がある場合、またはダウンロードしたソースに公式の MySQL バイナリが含まれていない場合は、MySQL 公式からダウンロードできます。 Web サイト 提供された圧縮パッケージを手動でインストールします。

次のコマンドを実行して MySQL 圧縮パッケージをダウンロードします:

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.27.tar.gz

ダウンロードが完了したら、次のコマンドを使用してパッケージを解凍します:

tar –zxvf mysql-5.7.27.tar.gz

解凍が完了したら次のディレクトリで、次のコマンドを実行してコンパイルします。

cd mysql-5.7.27
cmake .
make
make install

上記のコマンドは、MySQL をコンパイルしてインストールします。

ステップ 2: MySQL の構成

インストールが完了したら、データベースが適切に動作できるようにするために、MySQL の基本構成が必要です。

  1. データベース セキュリティ

MySQL はインストール後にデフォルトで開いており、誰でもネットワーク ベースの方法を通じてデータベースにアクセスできます。セキュリティを確保するには、次の措置を講じる必要があります。

アクセス制御: MySQL ポート (デフォルト 3306) へのアクセスをローカル マシンに制限します。

sudo iptables -A INPUT -p tcp --destination-port 3306 -j DROP
sudo iptables -A INPUT -s localhost -p tcp --destination-port 3306 -j ACCEPT
sudo iptables -A INPUT -s 10.0.0.0/8 -p tcp --destination-port 3306 -j ACCEPT

上記のコマンドは、外部メッシュからのポート 3306 を制限し、ローカルおよび指定された IP アクセスのみを許可します。

  1. MySQL root パスワードの設定

デフォルトでは、MySQL root ユーザーにはパスワードがありません。セキュリティを確保するために、root パスワードを設定する必要があります。

mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyPass');

上記のコマンドは、root ユーザーの新しいパスワードを「MyPass」に設定します。

ステップ 3: MySQL に接続する

Linux システムで MySQL に接続するにはさまざまな方法があります。最も一般的に使用される 2 つの方法は次のとおりです:

方法 1:コマンド ライン経由の接続

Linux システムのターミナルで、次のコマンドを使用して MySQL に接続できます。

mysql -hlocalhost -uroot -p

上記のコマンドを実行すると、システムは次のコマンドを入力するように求めます。 MySQL root ユーザーのパスワード。

方法 2: GUI を介して接続する

コマンド ラインから MySQL に接続するだけでなく、いくつかの GUI ツールを使用して MySQL に接続することもできます。通常、これらのツールは、PhpMyAdmin、MyGUI、HeidiSQL など、より使いやすく、使いやすいインターフェイスを提供します。

Linux システムでは、次のコマンドを使用して PhpMyAdmin をインストールできます:

sudo apt-get install phpmyadmin

上記のコマンドは、apt-get パッケージ管理ツールを使用して PhpMyAdmin をインストールします。インストールすると、システムの Web ブラウザから PhpMyAdmin にアクセスできるようになります。

概要:

MySQL は、非常に強力で使いやすいリレーショナル データベース管理システムです。 Linux システムに MySQL をインストールして構成すると、データベースの作成、管理、保守が容易になるだけでなく、データ セキュリティ保護手段が強化され、システムがより安全で安定したものになります。

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

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