2012-07-08 32 views
12

Tôi có thể thấy từ bảng điều khiển AWS rằng bản sao RDS của tôi đang được sao lưu một lần mỗi ngày. Từ FAQ, tôi hiểu rằng nó đang được sao lưu trên S3. Nhưng khi tôi sử dụng giao diện điều khiển để xem các thùng S3 của tôi, tôi không thấy bản sao lưu RDS.Bản sao lưu tự động của Amazon RDS

Vì vậy:

  1. Làm thế nào để có được bàn tay của tôi trên sao lưu RDS của tôi?
  2. Khi tôi có nó, làm thế nào để sử dụng nó để khôi phục lại DB của tôi, nó là một tập tin mysqldump thông thường hay cái gì khác?

Trả lời

8

OK - Tôi thấy nó dưới các bức ảnh chụp DB, Automated Snapshots (đã có nó được lựa chọn để Snapshots bằng tay và do đó không thể nhìn thấy nó)

+0

Có, hướng dẫn sử dụng thực sự không phải là lựa chọn mặc định. –

+0

Bạn có thể tải xuống các ảnh chụp nhanh này về máy cục bộ của mình không? Tôi đang cố gắng truy cập vào bản sao lưu của mình trên máy cục bộ của mình, nhưng dường như không có khả năng trên AWS. – modulitos

6

Ảnh chụp RDS cũng như snapsots EBS được lưu trữ trong S3, nhưng không thể truy cập thông qua Giao diện S3. Bạn có thể khôi phục toàn bộ cơ sở dữ liệu bằng cách nhấp vào "Khôi phục ảnh chụp nhanh" từ Bảng điều khiển quản lý AWS.

0

Nếu bạn muốn có bản sao lưu sql bằng tay, bạn cũng có thể sử dụng kịch bản tôi đã phát triển:

https://github.com/Ardakilic/backmeup

Kịch bản này sao lưu cơ sở dữ liệu SQL của bạn cùng với gốc webhost của bạn để bạn S3 hoặc Dropbox. Vì vậy, điều này có nghĩa, bạn có thể đổ bất kỳ SQL từ bất kỳ máy chủ (RDS hoặc bất kỳ nhà cung cấp khác) và tải chúng lên S3. Nó sử dụng aws-cli như backend.

Các vấn đề liên quan