DB/MySQL

mysql 테이블 손상 확인 및 손상 테이블 복구 방법 mysqlcheck, repair.

ahgle 2022. 11. 15. 21:23
728x90
반응형

mysql에서는 특정 명령어를 통해 쉽게 손상된 테이블을 체크하고, 테이블을 복구할 수 있다.

 

손상된 테이블을 확인하는 명령어

#mysqlcheck -u root -p [password] -c 테이블명  

-c 옵션 : check의 약어로 테이블을 체크하는 옵션으로 반드시 붙이도록 하자.

 

아래 실행 결과를 보면 모두 ok라고 나오고 있다. 테이블들이 모두 정상인 것이다.

만약 OK가 아닌 경우에는 MYSQL 접근 후 아래와 같이 테이블이 어떻게 깨졌는 지 세부적으로 확인 가능하다.

#check table [테이블명];

 

이후 복구는 아래 명령어로 수행한다.

#repair table [테이블명];

 

 

이렇게 손쉽게 테이블을 복구할 수 있다.

덤프한 db를 복원한 이후에는 테이블에 이상이 없는 지 반드시 체크하도록 하자!

 

The record makes me strong.

728x90

'DB > MySQL' 카테고리의 다른 글

mysqldump에 대해서 (mysql 백업)  (0) 2022.11.02
MySQL Character Set에 대해서  (2) 2022.10.28
MySQL 시스템 변수에 대해서  (0) 2022.09.06