ホームページ >データベース >mysql チュートリアル >Linux 上の mysql のインストール構成
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 の基本構成が必要です。
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 アクセスのみを許可します。
デフォルトでは、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 サイトの他の関連記事を参照してください。