2012.03.16 03:00
[MySQL Table 이 깨졌을 때 복구하는 방법]
아래 경로를 예를 들어 설명 합니다.
• Mysql datadir 경로 : /usr/local/mysql/var/
• DB 명 : TEST_DB
• 손상된 Table 명은 test
1. Table 이 깨졌는지는 아래와 같은 방법을 통해서 확인이 가능합니다.
shell> cd /usr/local/mysql/var/TEST_DB
shell> /usr/local/mysql/bin/myisamchk test.MYI
2. 깨진 Table 은 아래와 같이 복구합니다.
shell> /usr/local/mysql/bin/myisamchk -r test.MYI
3. Table 이 정상적으로 복구 되었는지 확인하는 방법은 아래와 같이도 확인이 가능합니다.
mysql> CHECK TABLE test;
+-------------------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-------------------------+-------+----------+----------+
| test | check | status | OK |
+-------------------------+-------+----------+----------+
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
5 | Mysql 에서 많이 쓰이는 명령어 | sylee | 2008.05.15 | 36490 |
4 | MySQL Binary Log 지우는 방법 | 호스트웨이 | 2012.03.09 | 37545 |
3 | MYSQL-날짜 관련 함수 모음 | 호스트웨이 | 2015.09.09 | 40691 |
2 | mysql 원격 접속 허용하기 | hostway | 2008.05.14 | 42437 |
1 | MYSQL 접속 - 소켓 지정하여 접속하기 | 호스트웨이 | 2015.09.23 | 58375 |