로그를 발견했습니다
일단 올려 드립니다 ㅠ_ㅠ
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 19471.
InnoDB: You may have to recover from a backup.
161109 11:09:16 InnoDB: Page dump in ascii and hex (16384 bytes):
len 16384; hex
이후 많은 숫자영어들이 있고..
InnoDB: stored checksum 16231707, prior-to-4.0.14-form stored checksum 1447356796
InnoDB: Page lsn 1279116934 3617016673, low 4 bytes of lsn at page end 9801071
InnoDB: Page number (if stored to page already) 19471,
InnoDB: space id (if created with >= MySQL-4.1.1 and stored already) 0
InnoDB: Database page corruption on disk or a failed
InnoDB: file read of page 19471.
InnoDB: You may have to recover from a backup.
InnoDB: It is also possible that your operating
InnoDB: system has corrupted its own file cache
InnoDB: and rebooting your computer removes the
InnoDB: error.
InnoDB: If the corrupt page is an index page
InnoDB: you can also try to fix the corruption
InnoDB: by dumping, dropping, and reimporting
InnoDB: the corrupt table. You can use CHECK
InnoDB: TABLE to scan your table for corruption.
InnoDB: See also InnoDB: http://dev.mysql.com/doc/refman/5.0/en/forcing-recovery.html
InnoDB: about forcing recovery.
InnoDB: Ending processing because of a corrupt database page.
이렇게 되어있습니다..
어떤것이 손상됬다는거 같은데 무슨뜻인가요 ㅠ_ㅠ
간단하게 정리하면 대충 이런 내용이네요
1. page 19471를 읽다가 해당 page가 손상되서 읽을수 없었다 (Oracle에서 흔히 데이터파일 깨졌다고 하는 그거)
2. 백업 받은걸로 recover 하거나, OS 파일캐쉬 문제일수도 있으니 재기동 해보거나, 해당 page가 index page면 테이블 드랍후 import 할수도 있다. 등등 복구 가이드 내용
3. 손상된 database page 때문에 DB를 종료합니다.
결론은 DB 일부가 깨져서 여길 액세스 할때 마다 다운되는거 같습니다. 전 MySQL은 안해봐서 복구방법은 잘 모르겠습니다.