카이도스의 Tech Blog

mysqlcheck 사용 (db, mysql) 복구, 최적화 본문

서버작업

mysqlcheck 사용 (db, mysql) 복구, 최적화

카이도스 2022. 8. 4. 15:14
728x90
반응형
#cd /usr/local/mysql/bin
 
#./mysqlcheck -Aa --auto-repair -u root -p
#./mysqlcheck -Ao --auto-repair -u root -p
 
-A, --all-databases
-a, --analyze
-o, --optimize
-P 포트번호
 
특정 데이터베이스만 체크 및 자동 복구
mysqlcheck --auto-repair -u root -p 데이터베이스명
----------------------------------------------------
특정 테이블만 체크 및 자동 복구
mysqlcheck --auto-repair -u root -p 데이터베이스명 테이블명
 
----------------------------------------------------
mysql에 접속하여 개별적으로 하는 방법
mysql> use 데이터베이스명;
mysql> show tables;
mysql> check table 테이블명;
mysql> repair table 테이블명;
mysql> analyze table 테이블명;
mysql> optimize table 테이블명;

 
 
# cd /usr/local/mysql/bin
# ./mysqlcheck -u root -p --auto-repair [DB명]
 
mysqlcheck -u root -p'패스워드' --auto-repair --all-databases (전체복구)
mysqlcheck -u root -p'패스워드' --optimize --all-databases (전체 최적화)

 

728x90
반응형
Comments