카이도스의 Tech Blog
mysqlcheck 사용 (db, mysql) 복구, 최적화 본문
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
반응형
'서버작업' 카테고리의 다른 글
rsync 백업 스크립트 만들기 (0) | 2023.02.23 |
---|---|
바쿨라 웹 대시보드 설치 (0) | 2023.02.01 |
centos7 이슈 (xinetd)Can't open PID file /var/run/xinetd.pid (yet?) after start: No such file=>/var/log/messages|Connection closed by foreign host. (0) | 2022.08.04 |
Http2 Apache Module 설치 (0) | 2022.08.04 |
Rescue 모드를 이용한 GRUB 복구방법 (0) | 2022.08.04 |
Comments