Mysqlcheck 유틸리티 사용법

mysqlcheck 유틸리티 사용법(analyze, optimize, repair)

mysqlcheck 유틸리티 사용법

cost 베이스 DB에서 DB전체를 한번에 analyze, optimize, repair 하기 위한 유틸리티 입니다.

파일위치 : mysql/bin

  1. 전체 체크 및 자동 복구

    $> mysqlcheck -Aa --auto-repair -u root -p
    $> mysqlcheck -Ao --auto-repair -u root -p
    

  2. 옵션 설명

    -A, --all-databases
    -a, --analyze
    -o, --optimize
    -P 포트번호
    

  3. 특정 데이터베이스만 체크 및 자동 복구

    $> mysqlcheck --auto-repair -u root -p 데이터베이스명
    

  4. 특정 테이블만 체크 및 자동 복구

    $> mysqlcheck --auto-repair -u root -p 데이터베이스명 테이블명
    

  5. 명령어 수정하여 사용하기

    $> mysqlrepair = mysqlcheck --repair
    $> mysqlanalyze = mysqlcheck --analyze
    $> mysqloptimize = mysqlcheck --optimize
    

  6. mysql에 접속하여 개별적으로 하는 방법

    mysql> use 데이터베이스명;
    mysq> show tables;
    mysql> check table 테이블명;
    mysql> repair table 테이블명;
    mysql> analyze table 테이블명;
    mysql> optimize table 테이블명;
    







작성일: 2026년 7월 2일 ,  마지막 업데이트: 2026년 7월 13일