MySQL ポートを識別する簡単な方法

Patricia Arquette
リリース: 2024-10-21 18:11:02
オリジナル
975 人が閲覧しました

Simple Ways to Identify the MySQL Port

経験豊富な DBA から初めて MySQL に足を踏み入れたばかりの開発者まで、MySQL を扱うすべての人にとって、サーバーがどのポートで実行されているかを把握することは必須です。ポート番号は、データベース接続の確立、ファイアウォールの構成、およびアプリケーションとデータベース間の通信の有効化の鍵となります。ポート設定が正しくないと、接続の問題が発生し、アプリケーション内のデータ フローが中断される可能性があります。

このチュートリアルは、使用しているオペレーティング システムに依存しないため、Windows、macOS、Linux のいずれを使用している場合でも、ここで説明する手順は MySQL ポート設定を特定するのに役立ちます。

MySQL コマンドラインの使用 (Windows、Linux、MacOS)

MySQL コマンド ライン オプションは、すべてのオペレーティング システムに共通です。 MySQL 内からポートを直接確認する方法は次のとおりです。

ターミナルまたはコマンド プロンプトを開き、MySQL インスタンスにアクセスします。

mysql -u root -p
ログイン後にコピー

ログインしたら、次の SQL コマンドを実行します。

SHOW VARIABLES LIKE 'port';
ログイン後にコピー

または

show variables where variable_name in ('hostname','port');
ログイン後にコピー

このコマンドを実行すると、次のような出力が表示されます。

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)
ログイン後にコピー

MySQL 設定ファイルの確認 (Windows、MacOS、Linux)

MySQL 構成ファイルを確認したい場合は、オペレーティング システムごとに確認する方法を次に示します。このプロセスには、構成ファイルを見つけて開き、ポート設定を探すことが含まれます。

ファイルの場所

ほとんどのインストールでは、MySQL 構成ファイルの場所は次の場所にあります:

  • Linux: /etc/mysql/my.cnf または /etc/my.cnf
  • Windows: C:ProgramDataMySQLMySQL Server 8.0my.ini
  • macOS: /usr/local/mysql/my.cnf

テキストエディタで見る

テキストエディタを使用して構成ファイルを開きます。一般的なエディタには、Linux の Nano または Vim、Windows のメモ帳、macOS の Nano または TextEdit が含まれます。

[mysqld] セクションで port ディレクティブを探します。次のようになります:

[mysqld]
port = 3306
basedir = "C:/Program Files/MySQL/MySQL Server 8.0/"
datadir = "C:/ProgramData/MySQL/MySQL Server 8.0/Data/"
socket = "MySQL"
key_buffer_size = 16M
ログイン後にコピー

ポート行が欠落している場合は、MySQL がデフォルトのポート 3306 を使用していることを意味します。

netstat の使用 (Linux)

Linux システムを使用している場合は、便利な netstat コマンドを使用して、MySQL が使用しているポートを確認することもできます。その方法は次のとおりです:

まずターミナルを開きます。次のコマンドを入力して、MySQL に関連するネットワーク接続を表示します:

sudo netstat -tuln | grep mysql
ログイン後にコピー

このコマンドは、MySQL をフィルタリングして、すべてのネットワーク接続を一覧表示します。次のような出力行が表示されるはずです:

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 1234/mysqld
ログイン後にコピー

この出力では、3306 が MySQL がリッスンしているポート番号です。

データベース サーバーの監視、パフォーマンスの調整、クエリの最適化、スキーマのチェックを行うには、Releem を試してください。

以上がMySQL ポートを識別する簡単な方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!