라이브러리
[MYSQL_CONFIG] --server-id - 서버의 고유 ID 설정 (복제에서 사용)
MySQL Config - Server ID
MySQL은 replication을 위해 server ID를 사용합니다. Server ID는 각 MySQL 서버의 고유한 식별자로, replication에서 사용됩니다.
Server ID의 역할
Server ID는 replication에서 사용되는 고유한 식별자로, 각 MySQL 서버가 고유한 식별자를 가집니다. Server ID는 replication에서 사용되는 master-slave replication에서 사용됩니다.
Server ID의 예
예를 들어, master 서버의 server ID가 1이고, slave 서버의 server ID가 2라면, master 서버에서 slave 서버로 replication을 수행할 때, slave 서버는 master 서버의 server ID를 인식하고, replication을 수행합니다.
Server ID의 설정
Server ID를 설정하는 방법은 다음과 같습니다.
1. MySQL 서버의 `my.cnf` 파일을 편집합니다.
2. `server-id` 옵션을 추가합니다. 예를 들어, `server-id = 1`과 같이 추가합니다.
3. MySQL 서버를 재시작합니다.
예제
예를 들어, master 서버의 `my.cnf` 파일을 편집하고, `server-id` 옵션을 추가한 후, MySQL 서버를 재시작한 후, slave 서버의 `my.cnf` 파일을 편집하고, `server-id` 옵션을 추가한 후, MySQL 서버를 재시작하면, replication이 수행됩니다.
master 서버의 my.cnf 파일
#hostingforum.kr
bash
[mysqld]
server-id = 1
slave 서버의 my.cnf 파일
#hostingforum.kr
bash
[mysqld]
server-id = 2
참고
* MySQL 8.0 이상 버전에서는 `server-id` 옵션을 사용하여 replication을 설정할 수 있습니다.
* MySQL 5.7 버전에서는 `server-id` 옵션을 사용하여 replication을 설정할 수 있습니다.
* replication을 설정할 때, `server-id` 옵션을 사용하여 각 MySQL 서버의 고유한 식별자를 설정해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.