#ps -ef | grep mysql
1. log 경로 확인.
2. log 확인
3. DB명.테이블명 으로 에러로그 확인
#mysql -u 사용자 ID -p
PASSWORD: 패스워드 입력 후 mysql 접속
mysql> use (깨진 테이블이 위치한 DB명);
mysql> check table 깨진 테이블명; -> 깨진 테이블 상태 확인
+----------------------+-------+----------+--------------------------------------------------------
| Table | Op | Msg_type | Msg_text |
+----------------------+-------+----------+--------------------------------------------------------
| 깨진 테이블 이름 | check | warning | Table is marked as crashed |
| 깨진 테이블 이름 | check | warning | 106 clients are using or haven't closed the table properly |
| 깨진 테이블 이름 | check | error | Checksum for key: 6 doesn't match checksum for records |
| 깨진 테이블 이름 | check | error | Corrupt |
+----------------------+-------+----------+--------------------------------------------------------
4 rows in set (5.61 sec)
mysql> repair table 깨진 테이블명; -> 깨진 테이블 복구
+-----------------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------------------+--------+----------+----------+
| 깨진 테이블 이름 | repair | status | OK |
+-----------------------------+--------+----------+----------+
복구 후 다시 테이블 상태 재확인
'Mysql' 카테고리의 다른 글
mysql 외부접속 설정 방법 (0) | 2016.08.30 |
---|---|
DB 백업 및 복구 (0) | 2016.08.30 |
mysql 접속 안될 경우 1. (0) | 2016.08.30 |
mysql 소스설치 (0) | 2016.08.30 |
mysql PID 에러 (0) | 2016.08.30 |