해결책: 1. "set GLOBAL SQL_SLAVE_SKIP_COUNTER=1" 문을 사용하여 오류를 건너뜁니다. 2. "my.cnf" 파일의 mysqld 아래에 "slave_skip_errors = 1062"를 추가한 다음 mysql을 다시 시작합니다.
이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.
Mysql 마스터-슬레이브 복제 프로세스 중에 여러 가지 이유로 인해 슬레이브 서버는 BINLOG에서 SQL을 실행하는 동안 오류가 발생할 수 있습니다. 기본적으로 서버는 복제 프로세스를 다시 중지합니다. 사용자가 스스로 처리할 때까지 기다리십시오.
slave-skip-errors는 복제 프로세스 중에 슬레이브 서버가 자동으로 건너뛸 수 있는 오류 번호를 정의하는 데 사용됩니다. 복제 프로세스 중에 정의된 오류 번호가 발견되면 자동으로 건너뛸 수 있으며 다음 SQL 문을 사용할 수 있습니다. 직접 실행됩니다
mysql 마스터-슬레이브 라이브러리 동기화 오류: 1062 쿼리 시 'PRIMARY' 키에 대한 '중복 항목 '1438019'' 오류
mysql 마스터-슬레이브 라이브러리가 동기화 중에 발생합니다. 1062 Last_SQL_Error: '중복 항목' 오류: 분명히 이 문제는 중복된 기본 키가 삽입되었기 때문에 슬레이브 라이브러리가 작동하지 않습니다
방법 1: 이를 사용하여 오류를 건너뛸 수 있습니다
해결책은 슬레이브 라이브러리에서 실행하는 것입니다:
mysql> slave stop; mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1; mysql> slave start;
방법 2: mysql 구성 파일을 수정하고 직접 건너뛰게 하세요
mysql 구성 파일 /etc/my.cnf를 수정하세요.
[mysqld] 아래에 Slave_skip_errors = 1062 줄을 추가하세요
mysql을 저장하고 다시 시작하세요
확장 지식:
일부 오류 코드 대표 오류는 다음과 같습니다.
1007: 데이터베이스가 이미 존재합니다. 데이터베이스를 생성하지 못했습니다.
1008: 데이터베이스가 존재하지 않습니다. 삭제하지 못했습니다. 데이터베이스
1050: 데이터 테이블이 이미 존재하며 데이터 테이블을 생성하지 못했습니다.
1051: 데이터 테이블이 존재하지 않으며 데이터 테이블 삭제에 실패했습니다.
1054: 필드가 없습니다. 존재하거나 프로그램 파일이 데이터베이스와 충돌합니다
1060: 필드가 반복되어 삽입이 불가능합니다
1061: 키 이름이 중복되었습니다
1068: 여러 기본 키가 정의되었습니다
1094: 위치 스레드 ID
1146: 데이터 테이블이 없습니다. 데이터베이스를 복원하십시오
1053: 복제 프로세스 중에 메인 서버가 다운되었습니다
1062: 기본 키 충돌 '%s' 항목이 중복되었습니다 ' 키 %d
권장 학습: mysql 비디오 튜토리얼
위 내용은 MySQL 오류 1062를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!