RDS 데이터베이스 테이블의 데이터가 실수로 삭제 복구를 기억

 

아래 그림과 같이 로그인합니다 알리 구름 RDS 배경, "백업"항목을 찾을 수 :

아래 그림과 같이 2는 가장 최근의 백업 데이터를 다운로드 :

본원 sys_role :( 예를 들자면 같이 3 감압 찾아 테이블 실수 데이터를 삭제)

4,이 기계 (Windows 시스템)에서,

  A는. MySQL의 설치 (참고, 그것은 일관성있는 데이터베이스 버전을 유지하는 것이 가장 좋습니다)

  나. 일관성있는 데이터베이스를 만들고, 데이터베이스 이름 및 데이터베이스 이름을 복원 할

  . 아래와 같이 C 디렉토리 데이터베이스의 로컬 복사본에 테이블 (박스 선택된 파일의 세 번째 단계)에 대응하는 데이터를 백업 다운로드 :

 

추신 : 지역 도서관 테이블에 같은 이름이 이미 존재하는 경우) :( 잘 중지, 시작은 다음과 같이 달리, 삭제, 서비스를 중지 할 여유가 없다, MySQL의 서비스를 삭제하기 전에 중지해야

 

 5, 커버, MySQL은, 다음, Navicat는 또는 SQLyog에 다른 클라이언트 도구에서 다음 SQL 문을 실행 시작 : 

  TABLE은 ALTER sys_role (당신은 테이블 이름을 복원 할) DISCARD의 TABLESPACE;

  TABLE은 ALTER sys_role (당신이 테이블 이름을 복원 할) 수입 TABLESPACE;

6 한 다음 데이터 복구를 찾을 해당 테이블을 조회하는 SELECT 문을 사용

키 :이 방법으로 위의 데이터는 단지 RDS 백업 이전 지점으로 복원 할 수 있습니다, 오용을 복원 할 수 없습니다 전에 경우 데이터 백업 (물론, 카자흐스탄 바이너리 로그 복원 할 수 있습니다)

 마크 그것!

 

추천

출처www.cnblogs.com/swugogo/p/10951292.html