[MySQL Table 이 깨졌을 때 복구하는 방법]
아래 경로를 예를 들어 설명 합니다.
• Mysql datadir 경로 : /usr/local/mysql/var/
• DB 명 : TEST_DB
• 손상된 Table 명은 test
1. Table 이 깨졌는지는 아래와 같은 방법을 통해서 확인이 가능합니다.
shell> cd /usr/local/mysql/var/TEST_DB
• 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 |
+-------------------------+-------+----------+----------+
mysql> CHECK TABLE test;
+-------------------------+-------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-------------------------+-------+----------+----------+
| test | check | status | OK |
+-------------------------+-------+----------+----------+
--------------------------------------------------광고(Advertising)-------------------------------------------------------------------------------------