2011-02-01 2 views
0

InnoDB 데이터베이스에 문제가있었습니다. I는 사용할 수 없습니다 /etc/my.cnf에InnoDB 데이터베이스 복구

MySQL의에서

innodb_force_recovery = 4 

옵션을 시도했지만 100 %의 CPU에서 실행됩니다. 정상입니까? 복구를 시도합니까, 아니면 프로세스가 100 % 사용을 중지 할 때까지 기다리는 시간을 낭비합니까?

17 분 이후로 실행되며 ibdata1 파일은 약 6Gb입니다.

감사합니다.

+0

당신의 크기 무엇인지 아십니까 신선한 MySQL의 인스턴스로 다시로드하여 전에 데이터 파일? – programmer

+0

기다려야합니다. 기가 바이트의 데이터는 디스크에서 읽고 수정하고 쓰는 데 많은 시간이 필요합니다. –

답변

0

역시 오류 로그를 확인 값 5와 6

을 시도 innodb_force_recovery = 4에 중단하지 마십시오. 이 같은 것을 인쇄되면 "퍼지 스레드를 시작하기 위해 대기"다음 innodb_purge_threads = 0

을 my.cnf 파일에 추가 그리고 mysqldump는 모든 데이터베이스를 덤프 및