2013-01-23 6 views
0

데이터베이스를 가져 오려고하는데 오류가 발생할 수 있습니다. 내가 실행할 때 다음MySQL에서 오류가 발생합니다. 1436 다음에 1062가 표시됩니다.

/my/location/mysql/bin/mysql -u root -p < my-db-schema.sql 

을 :

/my/location/mysql/bin/mysql -u root -p < my-db-data.sql 

을하지만 내 비밀번호를주고 나서 내가 얻을 :

우선은 아래의 실행 내가 다시 실행 시도

ERROR 1436 (HY000) at line 80: Thread stack overrun: 5850 bytes used of a 142083 byte stack, and 127888 bytes needed. Use 'mysqld -O thread_stack=#' to specify a bigger stack. 

및 지금 나는 얻는다 :

ERROR 1062 (23000) at line 25: Duplicate entry '1' for key 'PRIMARY' 

누군가가 이것이 어떻게 어쩌면 해결 될지 설명 할 수 있다면 매우 감사 할 것입니다.

감사합니다.

답변

1

그래서 첫 번째 오류는 MySQLs thread_stack 값과 관련됩니다. config 파일에서 /etc/my.cnf으로 증가시켜야합니다.

MySQL 인스턴스를 늘린 후 다시 시작하십시오.

두 번째 오류는 처음 명령을 실행할 때 시스템에 이미 가져올 데이터가있는 것으로 보이는 점에서 첫 번째 오류와 관련이 있습니다. 중복 키 오류를 제거하는 가장 쉬운 방법은 가져온 모든 데이터를 삭제 한 다음 다시 시도하는 것입니다.

+0

이 시도 할 수 있습니다

희망, 대답으로 작품을 표시하십시오 유 –

+0

트릭, 수입은 지금 :) –

+0

즐거움을 야호 작품 않은 감사 감사 –

관련 문제