MySQL 서버 포트 확인 방법
MySQL 서버가 사용 중인 포트 번호를 확인해야 하는 경우가 종종 있습니다. MySQL은 기본적으로 3306번 포트를 사용하지만, 환경 설정에 따라 포트가 변경되었을 수 있으므로 실제 서버에 직접 조회해 보는 것이 가장 정확합니다. MySQL에서는 간단한 명령어만으로 현재 포트 번호를 확인할 수 있으며, 대표적인 두 가지 방법을 소개합니다.
방법 1: SHOW VARIABLES 명령어 사용하기
SHOW 명령어로 시스템 변수를 조회하면 포트 번호를 확인할 수 있습니다. 기본 문법은 다음과 같습니다.
show variables where variable_name = 'port';
MySQL 클라이언트에서 아래와 같이 실행하면 됩니다.
mysql> show variables where variable_name = 'port';
명령어를 실행하면 다음과 같이 MySQL 서버의 포트 번호가 출력됩니다.
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port | 3306 |
+---------------+-------+
1 row in set (0.01 sec)
실행 결과를 보면 MySQL 서버의 포트가 3306으로 설정되어 있는 것을 확인할 수 있습니다.
방법 2: @@port 시스템 변수 사용하기
조금 더 간단한 방법으로, 시스템 변수 @@port를 직접 SELECT 하여 포트 값을 확인할 수도 있습니다.
mysql> SELECT @@port;
위 쿼리의 실행 결과는 다음과 같습니다.
+--------+
| @@port |
+--------+
| 3306 |
+--------+
1 row in set (0.00 sec)
이 방법 역시 동일하게 MySQL 서버의 포트 번호인 3306을 반환합니다.
정리
MySQL 서버의 포트를 확인하는 방법은 크게 두 가지입니다.
- SHOW VARIABLES WHERE variable_name = 'port' — 시스템 변수를 조회하는 표준적인 방법
- SELECT @@port — 포트 값만 간결하게 바로 확인하는 방법
두 방법 모두 결과는 같으므로, 상황에 맞게 편한 방식을 선택해서 사용하면 됩니다. 참고로 MySQL의 기본 포트는 3306이며, 설정 파일(my.cnf 또는 my.ini)의 port 항목을 수정하면 이 값을 변경할 수 있습니다.