>  기사  >  데이터 베이스  >  MySQL 오류 1062를 해결하는 방법

MySQL 오류 1062를 해결하는 방법

WBOY
WBOY원래의
2022-05-26 17:57:1814945검색

해결책: 1. "set GLOBAL SQL_SLAVE_SKIP_COUNTER=1" 문을 사용하여 오류를 건너뜁니다. 2. "my.cnf" 파일의 mysqld 아래에 "slave_skip_errors = 1062"를 추가한 다음 mysql을 다시 시작합니다.

MySQL 오류 1062를 해결하는 방법

이 튜토리얼의 운영 환경: windows10 시스템, mysql8.0.22 버전, Dell G3 컴퓨터.

mysql 오류 1062 해결 방법

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;

MySQL 오류 1062를 해결하는 방법

방법 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.