-
MySQL xtra backup 복원장애일지 2020. 3. 31. 13:36
개발자가 라이브 운영DB의 데이터를 잘못 삭제를 해서 백업 복구 진행
일부 테이블만 복원이 필요하다고 해서 Xtra Full 백업을 임시 인스턴스를 사용하여 복구하여 진행
1. Xtra backup 복구
xtra backup시에 압축 백업을 진행하였음으로, 압축을 풀어준다.
MariaBackup을 사용하면 원본 삭제 옵션이 있는데 innobackupex에서는 옵션이 없다.
(#mariabackup --decompress --remove-original --target-dir=/xtra)
# innobackupex --decompress 2020-03-30_04
apply-log 진행
# innobackupex --apply-log 2020-03-30_04 nnoDB: FTS optimize thread exiting. InnoDB: Starting shutdown... InnoDB: Shutdown completed; log sequence number 29987152975400 200331 08:12:41 completed OK!
copy-back 진행
# innobackupex --defaults-file=/etc/my.cnf --copy-back 2020-03-30_04-01-01 200331 09:37:27 completed OK!
데이터 경로의 파일 권한을 mysql 권한으로 변경 후 mysql 실행
[참고자료]
'장애일지' 카테고리의 다른 글
HP DL560 G10 장비 네트워크 지연 현상 발생 (0) 2020.03.17 인텔 CSME (Converged Security and Management Engine)의 ROM에서 취약점 발견 (0) 2020.03.09 [장애] 2018년 11월22일 AWS DNS 장애 문제 (0) 2020.02.14 [장애] 2019-11-13 Digi Cert 인증서 오류 현상 (0) 2019.11.15