mysqlcheck 사용해서 테이블 복구하기

mysqlcheck 사용법

 

1. mysql 전체 DB 복구

[root@localhost /]# mysqlcheck -Aao –auto-repair -u root -p패스워드

 

2. mysql 지정 DB 복구

[root@localhost /]# mysqlcheck –auto-repair -u root -p패스워드  DB명

 

3. mysql 특정 DB의 특정테이블 복구

[root@localhost /]# mysqlcheck –auto-repair -u root -p패스워드  DB명 테이블명

 

————————————————————–
아래와 같이 mysql 접속후 쿼리문으로 체크 및 복구도 가능

 

[root@localhost /]# mysql -u root -p패스워드

 

mysql> use DB명;

mysql> show tables;

mysql> check table 테이블명;

mysql> repair table 테이블명;