잘 돌아가던 사이트가 갑자기 DB 오류가 난다. 황당.
'table name' is marked as crashed and should be repaired
오류 메시지는 이렇다. Table을 복구할 필요가 있다는 메시지인데 갑자기 왜 테이블에 오류가 생겼는지는 아직 나의 지적 수준으로는 알 수 없다. ㅠㅠ
구글링으로 찾아낸 방법은 테이블을 복구하란 것이다.
//-- mysql 로그인
# mysql -umyid -p****** database
//-- 오류 메시지에 포함 된 테이블을 복구하자.
mysql >repair table tablename;
+-------------------+--------+----------+-----------------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+-------------------+--------+----------+-----------------------------------------------------+
| ziumsoft.g4_visit | repair | info | Found block that points outside data file at 348148 |
| ziumsoft.g4_visit | repair | status | OK |
+-------------------+--------+----------+-----------------------------------------------------+
//-- 복구가 완료되면 이런 결과를 보여준다.
'프로그래밍 > Web server & Linux' 카테고리의 다른 글
카페24, 가상호스팅(VPS)에서 서브 도메인 설정하기 (0) | 2019.09.04 |
---|---|
리눅스 서버, FTP 접속 했을 때 상위 경로(다른 계정) 디렉토리가 보이지 않게 하기 (0) | 2019.09.04 |
PHP에서 MySQL 연동이 안 된다면 라이브러리 버전을 확인해 보자 (0) | 2019.09.04 |