흠 정말 이상하네요.
제가 mysql을 /usr/local/mysql에 설치를 하였습니다.
그리고 datadir은 /usr/local/mysql/data구요.
설치할 때 datadir만 지정해 주고 나머진 디폴트 설정인데요.
그런데 InnoDB가 디폴트로 사용될 때 /usr/local/mysql/data/ibdata1
파일이 디폴트로 설정되어 저장되는건지요?
어제까지 잘 되던 DB가 깨어져서 오늘 복구를 할려고 하루 전 백업
파일을 살펴보는데 ibdata1의 access 날자가 6월 23일로 표기되어
있네요. 그 이전 백업 파일을 살펴봐도 여전히 6월 23일로
되어있습니다. 혹시나 해서 제가 다른 서버에 mysql을 새로 설치하고
InnoDB를 테스트 해보았습니다.
그런데 InnoDB는 데이터가 변경될 때마다 ibdata1의 access 날자가
변경이 되더군요.
그럼 어제까지 정상적으로 사용했던 DB가 이 파일이 아니란 뜻이
농후한데 그럼대체 어디에 있을까요?
OS가 리눅스인데 별다를 디렉토리를 지정하여 주지 않았거든요.
어디서 찾아봐야 할까요?
참고로 오늘 출근했을 때 DB에
에러가 나서 살펴보았더니 데몬은 살아있는데 해당 mysql 디렉토리가
통채로 사라져 있었습니다.
|