mysqlcheck명령어로는 ANALYZE TABLE, CHECK TABLE, OPTIMIZE TABLE, REPAIR TABLE문을 실행한다.
기본적인 구문은 다음과 같다.
mysqlcheck [모드] [옵션] 데이터베이스명 [테이블명]
mysqlcheck [모드] [옵션] --tables 테이블명 [테이블...]
mysqlcheck [모드] [옵션] --databases 데이터베이스명 [데이터베이스명...]
mysqlcheck [모드] [옵션] --all-databases
myisamchk는 모드 지정에 따라서 동작을 바꾼다. mysqlcheck명령어 표준 동작은 --check(-c)이다.
mysqlcheck명령어 이름을 변경하면(mysqlcheck을 복사, 또는 심볼릭 링크를 사용) 기본 동작이 바뀜으로 주의해야한다.
mysqlrepair = myisamchk --repair
mysqlanalyze = myisamchk --analyze
mysqloptimize = myisamchk --optimize