
--server-id 옵션은 MySQL 서버를 구분하기 위한 유일한 식별자로 사용되지 않습니다. 이 옵션은 MySQL 리플리케이션에서 각 서버를 식별하기 위한 고유한 식별자로 사용됩니다.
이 옵션을 설정할 때, 각 서버의 고유한 식별자로 설정해야 합니다. 예를 들어, 서버 A의 --server-id를 1로 설정하고, 서버 B의 --server-id를 2로 설정하는 것이 좋습니다.
여러 서버가 동일한 --server-id를 사용할 수 없습니다. 각 서버는 고유한 식별자를 사용해야 하며, 동일한 식별자를 사용하면 리플리케이션 프로세스가 실패할 수 있습니다.
리플리케이션에서 --server-id는 다음 범위 내에서 설정해야 합니다.
- 1에서 2^32-1까지 (0은 예외)
- 각 서버의 고유한 식별자로 설정해야 함
예를 들어, 서버 A의 --server-id를 1로 설정하고, 서버 B의 --server-id를 2로 설정하는 것이 좋습니다.
2025-07-08 03:50