• 삭제한 mysql DB 복구하는 방법

    delete나 truncate 같은 명령으로 데이터를 지웠을때 복구하는 방법입니다.

    일단 DB 디렉토리로 이동한다.
    # cd /usr/local/mysql/data

    바이너리 파일을 소스파일로 변환한다.
    # ../mysqlbinlog leopit-bin.002 > rescue.sql

    필요한 구문만 가져온다.
    # grep “insert” rescue.sql > rescue1.sql

    이렇게 하시면 rescue1.sql은 지금까지의 인서트구문이 다 들어옵니다.
    여기서 필요없는 부분은 지우세요

    이제 최종적으로 DB에 삽입만 하시면 됩니다.
    # mysql -u 계정아이디 -p DB이름 < rescue1.sql

    출처 http://blog.naver.com/saltdream/70001590232

    Comments

    comments

    Post Tagged with ,

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.