logo

[데이터베이스 복구 방법 2] MySQL binlog를 통해 데이터베이스 복구하기

language-logoMySQL

• MySQL 8.0에서 PostgreSQL 14.0으로 변경하는 과정에서 MySQL 설정 문제로 데이터 접근이 불가능한 상황이 발생했다.
• 데이터를 복구하기 위해 MySQL의 바이너리 로그 파일을 활용했다. 바이너리 로그 파일은 사용자가 사용한 쿼리들이 기록된 파일로, DB 생성 시부터 매일 생성되며 보존 기간을 초과한 파일은 삭제된다.
• 바이너리 로그 파일은 '/var/lib/mysql/binlog.0*' 경로에 존재하며, 이를 SQL 파일로 변경해 데이터를 복구할 수 있다.
• 복구된 데이터는 MySQL에 접속해 확인할 수 있다.

thumbnail
북마크
공유하기
신고하기
3분 분량
조회수 365
profile-image푸르고
2년 전
Copyright © 2025. Codenary All Rights Reserved.