
MySQL Replication에서 --slave-skip-errors 옵션을 사용하려면, slave 노드의 my.cnf 파일에 다음 옵션을 추가합니다.
#hostingforum.kr
bash
[mysqld]
slave-skip-errors = 1022,1032
slave-skip-errors 옵션은 오류 번호를 지정하여 무시할 오류를 선택할 수 있습니다. 예를 들어, 1022와 1032 오류를 무시하려면 위와 같이 옵션을 설정합니다.
이 옵션을 사용하면 slave 노드가 지정된 오류를 무시하고 복제 과정을 계속 진행합니다. 그러나 이 옵션을 사용하면 일부 오류가 무시되어 데이터 일관성이 깨질 수 있으므로 주의해야 합니다.
또한, 이 옵션을 사용하면 slave 노드가 오류를 무시하는 대신에 오류를 기록하는 로그 파일을 생성할 수 있습니다. 예를 들어, slave 노드의 로그 파일에 오류를 기록하려면 my.cnf 파일에 다음 옵션을 추가합니다.
#hostingforum.kr
bash
[mysqld]
slave-skip-errors = 1022,1032
log-error = slave_error.log
이 옵션을 사용하면 slave 노드가 오류를 기록하는 로그 파일을 생성할 수 있습니다. 이 로그 파일을 확인하여 오류를 분석하고 문제를 해결할 수 있습니다.
이러한 옵션을 사용하면 MySQL Replication에서 오류를 무시하고 복제 과정을 진행할 수 있습니다. 그러나 이 옵션을 사용하면 일부 오류가 무시되어 데이터 일관성이 깨질 수 있으므로 주의해야 합니다.
2025-06-23 00:56