ポート 3306 — MySQL
TCPデータベース
MySQL のクラシックプロトコルの既定値は TCP 3306 です。Unix ソケットによるローカル接続は TCP を使わないため、ポートの確認だけでは稼働を判断できません。
登録用途、ソフトウェアの初期設定、端末での使用状況は別の情報です。番号だけでサービスの種類や安全性は判断できません。
設定と確認のポイント
port、bind_address、クライアントの接続方式を確認します。変更時は接続文字列とコンテナ設定も更新します。認証拒否はポート開放ではなく権限を調べてください。
注意点
3306 と MySQL X Protocol の 33060 を混同しないでください。接続元を制限し、環境に応じて認証と TLS を設定します。
読み取り専用の確認:サービスのホストで実行
OS に合うコマンドを選び、TCP と UDP を別々に確認します。結果なしは空きの保証ではありません。コンテナとホストも別々に調べてください。
Linux
sudo ss -ltnp 'sport = :3306'macOS
sudo lsof -nP -iTCP:3306 -sTCP:LISTENWindows PowerShell
Get-NetTCPConnection -LocalPort 3306 -State Listenこのポートを使用するソフトウェア (2 ソフトウェア)
コミュニティ登録情報:リンクは参考情報であり、各項目の検証を意味しません。
使用提案
- ポート 3306 を使用する前に、他のサービスに使用されていないことを確認してください
- ポート競合が発生した場合は、他のポートを使用するか、使用中のサービスを停止することを検討してください
クイック情報
- ポート
- 3306
- プロトコル
- TCP
- カテゴリ
- データベース
- 使用状況
- 2 ソフトウェアが使用中