얕고넓은지식/linux

mriadb 손상 복구 MariaDB 복구모드 140115712129280 [ERROR] Aborting

쪽마 2023. 3. 27. 14:23

MariaDB 서버가 .ibd 파일이 손상되어 정상적으로 기동되지 않을때 복구모드로 시작할 수 있다.

 

my.cnf 파일에 해당 옵션을 추가하고 서버를 기동하면 된다.

 

복구 후에는 추가했던 옵션을 삭제하고 기동하여야 한다.

 

 

1. innodb_force_recovery = 1

 

  - 서버가 크러쉬된 페이지를 발견해도 무시하고 시작된다.

 

 

 

2. innodb_force_recovery = 2

 

  - 메인 쓰레드가 구동되지 않도록 한다. 퍼지 연산이 실행되는 것을 막는다.

 

 

 

3. innodb_force_recovery = 3

 

  -  트랜잭션 롤백을 실행하지 않는다.

 

 

 

4. innodb_force_recovery = 4

 

  - 테이블 통계를 계산하지 않으며 삽입버퍼병합을 방지합니다.

 

 

 

5. innodb_force_recovery = 5

 

  - 서버 시작시 언두 로그를 검사하지 않는다.

 

 

 

6. innodb_force_recovery = 6

반응형