DB/Mysql

[Mysql] Table 상태 확인, 복구, 최적화

소극침주' 2022. 5. 5.
1) MySQL 데이터베이스 특정 table 이 손상 되었는지 여부를 확인
#use database이름 : 확인할 DB 선택
#check table table이름 : table 상태 확인
 
2) MySQL Table 복구
#use database이름 : 확인할 DB 선택
#repair table table이름 : table 복구
 
3) MySQL Table 최적화
#use database이름 : 확인할 DB 선택
#optimize table table이름 : table 최적화

 

ex)

mysqlcheck -uroot -p --check --all-database  > tablecheck.txt
모든 DB의 table 체크 한 내역을 tablecheck.txt 파일로 출력

 

grep -v OK tablecheck.txt > status.txt
tablecheck.txt 파일에서 OK 가 아닌 내역만 추출

댓글