복구

DataBase/Mysql

Mysql 및 MariaDB 에서 InnoDB 복구하는법

InnoDB 엔진을 사용하다 보면 일부 .frm 또는 .ibd 파일들이 손상되어 복구가 필요한 일이 생깁니다. 백업파일이 없더라도 ibdata1파일만 존재한다면 복구가 가능합니다. MySQL 이 innoDB 오류로 인하여 시작이 안된다면 /etc/my.cnf 을 수정하여 다음과 같이 추가해줍니다. /** * MySQL 설정파일 보통 /etc/my.cnf 에 위치 */ [mysqld] innodb_force_recovery = 1 위 처럼 추가 후 옵션값이 1일때 시작이 안된다면 1~6 사이 변경하며 재시작 해줍니다. 1~3정도로 시작이 된다면 mysqldump등을 이용해 백업해줍니다. 백업 후 문제되는 데이터베이스를 삭제하고 백업받았던 dump를 복원하시면 됩니다. 복원이 완료 되면 innodb_forc..

projin
'복구' 태그의 글 목록