기사 디렉토리
MySQL은d 데이터 시트 오류는 충돌 및 마지막(자동?) 담당자로 표시됩니다.air 솔루션
이 기사에서는 테이블을 수리할 때의 팁을 소개합니다.Error: Table \'./db_name/table_name\' is marked as crashed and last (automatic?) repair failed해결책.
MYSQL데이터 시트에 문제가 있습니다. ▼
Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed
mysql_upgrade는 다음 명령을 실행하여 테이블을 확인 및 복구하고 시스템 테이블을 업그레이드합니다. ▼
mysqlcheck --all-databases --check-upgrade --auto-repair
- 작업 실패는 되돌릴 수 없으며 데이터베이스를 중지해야 합니다.
service monit stop
service mysqld stop
- 데이터베이스가 있는 디렉토리를 입력하십시오.
cd /var/lib/mysql/db_name/
참고: 작업을 복구하기 전에 mysql 서비스를 중지해야 합니다.
- 단일 데이터시트 복구:
myisamchk -r tablename.MYI
- 모든 데이터시트 수정:
myisamchk -r *.MYI
- 안전 모드:
myisamchk -r -v -o <table_name>
- 강제 모드:
myisamchk -r -v -f <table_name>
myisamchk 사용법
참고: myisamchk를 사용하기 전에 mysqld가 검사할 테이블에 액세스하고 있지 않은지 확인하십시오.mysqld를 중지하는 것이 좋습니다.
- 수행
myisamchk –update-state -s *.myi
, 문제가 있는 인덱스 파일을 확인합니다(시간이 오래 걸릴 수 있음).
- update-state 옵션은 mysqld를 중지할 때만 사용됩니다. -s는 일부 일반 테이블에 나열된 정보를 무시하고 오류만 나열하는 것을 의미합니다.
- 손상된 각 테이블에 대해 다음을 시도하십시오.
myisamchk -r -q table_name
인덱스 테이블과 데이터 테이블이 일치하는지 자동으로 확인하는 빠른 복구 모드입니다.일관성이 있으면 고칠 수 있습니다.
- 빠른 수정 모드가 실패하면 다음을 고려하십시오.
myisamchk -r table_name
일치하지 않는 데이터와 인덱스가 삭제되고 인덱스가 다시 작성됩니다.
- 실패하면 다음을 고려하십시오.
myisamchk –safe-recover table_name
동작 예
작업 실패는 되돌릴 수 없으며 데이터베이스를 중지해야 합니다.
service monit stop
service mysqld stop
cd /var/lib/mysql/eloha_ufo
cd /var/lib/mysql/eloha_cwl
모든 데이터시트 수정:
myisamchk -r *.MYI
myisamchk -r -v -f wp_postmeta.MYI
myisamchk -r -v -f wp_posts.MYI
myisamchk -r -v -f wp_options.MYI
myisamchk -r -v -f wp_itsec_log
이것은 -r보다 훨씬 느리지만 -r이 할 수 없는 상황을 처리합니다.
myisamchk -r -f -o /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
다음은 데이터베이스 테이블의 전체 경로에 대한 명령입니다.
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_posts.MYI
MYSQLD 데이터베이스 시작:
service mysqld start
service mysqld restart
시작MONIT 모니터:
service monit restart
service monit start
희망 첸 웨이량 블로그( https://www.chenweiliang.com/ ) 귀하가 공유한 "mysqld 데이터 테이블 오류가 충돌 및 마지막(자동?) 복구 솔루션으로 표시되었습니다."가 도움이 될 것입니다.
이 기사의 링크를 공유하는 것을 환영합니다:https://www.chenweiliang.com/cwl-176.html
더 많은 숨겨진 트릭을 알아보려면🔑 Telegram 채널에 가입하세요!
마음에 드셨다면 공유하고 좋아요를 눌러주세요! 여러분의 공유와 좋아요는 저희의 지속적인 원동력이 됩니다!