2. MYSQL 데이터베이스가 어떤 이유로든 손상되었다고도 하는데, 예를 들어 데이터베이스 서버의 갑작스러운 정전, 그리고 데이터베이스 테이블에 서비스를 제공할 때 원래 테이블의 동작이 MYSQL 데이터베이스 테이블에 손상되어 데이터를 읽을 수 없게 만들 수 있습니다. 요컨대, 측정할 수 없는 문제들 때문에 테이블이 손상되는 것입니다.
그 후 myisamchk 도구가 데이터 테이블의 인덱스를 복원하는 데 도움을 줍니다. MySQL을 재시작하면 문제가 해결됩니다.
새로운 오류는 다음과 같습니다:
C:\Program Files\MySQL\MySQL Server 5.7\bin>myisamchk -c -r D:\MySqlDataNew\itsvse.MYI - 정렬 포함으로 MyISAM-테이블 'D:\MySqlDataNew\itsvse 복구. 마이 데이터 기록: 47262937 - 고정 지수 1 - 고정 지수 2 - 고정 지수 3 - 고정 지수 4 - 고정 지수 5
myisamchk: error: myisam_sort_buffer_size is too small MyISAM-table 'D:\MySqlDataNew\itsvse. MYI'는 고정되지 않습니다. f 오류 --safe-recover(-o), --force(-f) 옵션을 사용하거나 아니면 'no'로 해결해 보세요 --퀵(-q) 플래그를 사용하여 t
C:\Program Files\MySQL\MySQL Server 5.7\bin>
myisamchk는 myisam_sort_buffer_size가 없고 sort_buffer_size만 있습니다. sort_buffer_size이 부족하다고 추정됩니다. 제 인덱스 MYI 파일이 크니 간단히 –sort_buffer_size=160M으로 설정하세요. 다른 파라미터도 설정하세요, 어쨌든 메모리 크기를 초과하지 않습니다. 다음 명령을 실행해 테이블을 설정하고 수리sort_buffer_size:
면책 조항: Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.
Mail To:help@itsvse.com