서버관련

mysql 테이블 복구

Dohoon 2013. 8. 28. 16:45

======================== 쉘에서 실행 =========================

1.mysql 중지

 - /data/mysql/bin/mysqladmin -u roop -p shutdown

* myisamchk를 실행 시키기 전에 mysql를 중지 시키는게 좋음

2. myisamchk 실행

- /data/mysql/bin/myisamchk -0 /data/mysql/var/DB이름/table 이름.MYI

3. 동작 완료후 mysql 다시 실행

- /data/mysql/bin/mysqld_safe --user=root &

======================== mysqel 접속 후  실행 =========================

1. mysql 접속

- mysql -u root -p

2. DB 선택

- use DBNAME;

3. 테이블 복구

- repair table TABLENAME;