Computer >> 컴퓨터 >  >> 프로그래밍 >> MySQL

MySQL에서 server_id를 확인하는 방법 완벽 가이드

MySQL에서 server_id 조회하기

MySQL에서 server_id 값을 확인하려면 시스템 정의 변수인 @@server_id를 사용해야 합니다. 주의할 점은 사용자 정의 변수처럼 @ 기호 하나만 사용하면 안 되며, 반드시 @ 두 개(@@)를 붙여야 한다는 것입니다.

참고로 server_id는 복제(Replication) 환경에서 각 서버를 고유하게 식별하는 데 사용되는 중요한 설정값입니다.

방법 1: SELECT 문으로 조회

가장 간단한 방법은 SELECT 문으로 시스템 변수를 직접 조회하는 것입니다. 기본 문법은 다음과 같습니다.

SELECT @@server_id;

방법 2: SHOW VARIABLES 명령어 사용

대안으로 SHOW VARIABLES 명령어를 사용하여 server_id 설정값을 확인할 수도 있습니다.

SHOW VARIABLES LIKE 'server_id';

예제 1: @@server_id 변수 사용

실제 쿼리는 다음과 같이 작성합니다.

mysql> SELECT @@server_id AS SERVER_ID;

실행 결과는 아래와 같습니다.

+-----------+
| SERVER_ID |
+-----------+
|         1 |
+-----------+
1 row in set (0.00 sec)

예제 2: SHOW VARIABLES 명령어 사용

두 번째 방법의 실제 쿼리입니다.

mysql> SHOW VARIABLES LIKE 'server_id';

실행 결과는 아래와 같습니다.

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 1     |
+---------------+-------+
1 row in set (0.01 sec)

정리

MySQL에서 server_id를 확인하는 두 가지 방법을 살펴보았습니다. 빠르게 값만 확인하고 싶다면 SELECT @@server_id;를, 변수 이름과 함께 표 형태로 보고 싶다면 SHOW VARIABLES LIKE 'server_id';를 사용하면 됩니다. 두 방법 모두 동일한 결과를 반환하므로 상황에 맞게 선택하여 사용하시면 됩니다.