select * from baptinfo;
했을 때 아래와 같은 테이블 손상메세지가 나타난다면
#1194 - Table 'baptinfo' is marked as crashed and should be repaired
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 30183
Server version: 5.0.37-log Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
mysql> use realDB;
Database changed
mysql> analyze table baptinfo;
+-----------------+---------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+---------+----------+----------+
| realDB.baptinfo | analyze | status | OK |
+-----------------+---------+----------+----------+
1 row in set (0.00 sec)
mysql> repair table baptinfo;
+-----------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+-----------------+--------+----------+----------+
| realDB.baptinfo | repair | status | OK |
+-----------------+--------+----------+----------+
1 row in set (0.04 sec)
테이블이 복구되었으므로 위의 테이블 읽기 쿼리를 다시 실행해 본다.
-- 성락교회 수정 2013. 9. 2
mysql> repair table g4_visit ;
+---------------+--------+----------+------------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+---------------+--------+----------+------------------------------------------------------+
| snch.g4_visit | repair | info | Found block that points outside data file at 9756656 |
| snch.g4_visit | repair | status | OK |
+---------------+--------+----------+------------------------------------------------------+
2 rows in set (0.85 sec)
'mysql' 카테고리의 다른 글
[mysql] 위도, 경도 활용한 좌표간의 거리 구하는법, lng, lat 가지고 좌표 근방 위치 구하기 (0) | 2015.11.24 |
---|---|
PHP Warning: mysql_connect(): Can’t connect to MySQL server on… (13) (0) | 2013.10.06 |
AES_ENCRYPT, AES_DECRYPT 암호화, 복호화 (0) | 2013.08.14 |
MySQL flush privileges 명령어 (0) | 2013.04.15 |
subquery의 결과가 여러개 일때, 한개의 필드로 가져오기 (0) | 2013.03.20 |