눈바래다

mysqlcheck

테이블을 검사,복구,최적화,분석을 한다

 

mysqlcheck [option] DB [table]

option

--all-databases, -A : 모든 데이터베이스에 있는 모든 테이블을 검사한다

--analyze, -a : 테이블을 분석한다

--auto-repair : 만약 에러가 있다면 자동으로 복구한다

--check, -c : 테이블 에러를 검사한다

--optimize, -o : 테이블을 최적화 시킨다.

--repair, -r : 유니크하지 않은 유니크 키를 제외하고 거의 모든것을 복구한다

-h : host 지정

-p : 사용자 암호를 지정한다

-P : port 지정

-u : user 지정

 

mysqlcheck -u root -p --all-databases