본문 바로가기
databases

mysql bin 파일로 복구

페이지 정보

작성자 최고관리자 (211.♡.243.196) 작성일17-06-23 15:23 조회128회 댓글0건

본문

mysql 을 사용하는 도중 database나 table이 깨져서 명령어로 복구할 경우 복구가 안될때가 정말 많습니다.

이럴경우 bin 파일이 있으면 복구가 가능합니다.

bin 파일이 있는 디렉토리로 들어가서 빈파일을 확인합니다. (보통 /usr/local/mysql/data)

# /usr/local/mysql/bin/mysqlbinlog mysql-bin.0* > /usr/local/src/backup.sql    -> 빈파일0번부터 마지막까지 backup.sql 이라는 파일에 전부 넣는다는 뜻

# cd /usr/local/src        -> backup.sql 파일이 있는 위치로 이동합니다

# mysql -uroot -p         -> mysql에 접속합니다

mysql> source backup.sql        -> mysql에 접속한 상태에서 해당명령어 실행하면 bin파일로 복구가 됩니다.

bin파일에는 DB에 업데이트를 미치는 모든 쿼리가 저장되어 있기 때문에 복구가 가능하며, 만약 database를 삭제했더라도 bin파일에서 삭제 문구만 제외하고 복구할경우 복원이 가능합니다.

이렇게 bin 파일은 정말 중요한 파일이기 때문에 함부로 지우지 않길 바랍니다.

추천 0 비추천 0
  • 페이스북으로 보내기
  • 트위터로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

댓글목록

등록된 댓글이 없습니다.

databases 목록

게시물 검색

사이트 정보

  • 회사명 회사명 / 대표 대표자명
  • 주소 OO도 OO시 OO구 OO동 123-45
  • 사업자 등록번호 123-45-67890
  • 전화 02-123-4567 / 팩스 02-123-4568
  • 통신판매업신고번호 제 OO구 - 123호
  • 개인정보관리책임자 정보책임자명

고객센터

  • 02-1234-5678
  • abc@abc.com
  • 월-금 am 11:00 - pm 05:00
  • 점심시간 : am 12:00 - pm 01:00
  • 주말&공휴일은 1:1문의하기를 이용하세요.
상단으로