Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Cách tốt nhất để thực hiện sao lưu gia tăng trong MySQL là gì?

AFAIK cách duy nhất để thực hiện sao lưu gia tăng là sử dụng nhị phân-log. Bạn có các tùy chọn khác nếu muốn sao lưu toàn bộ (bản sao lưu InnoDB), nhưng tăng dần có nghĩa là bạn cần ghi lại tất cả các giao dịch đã thực hiện.

Bạn cần tự hỏi mình tại sao lại sao lưu dữ liệu. Vì bạn có một nô lệ để sao chép, tôi cho rằng bản sao lưu là nguyên bản để hoàn nguyên dữ liệu trong trường hợp vô tình xóa?

Tôi có thể sẽ xoay các nhật ký cứ sau 1 giờ và sao lưu nó. Có nghĩa là, việc khôi phục sẽ để lại dữ liệu lâu nhất là 1 giờ và bạn có thể khôi phục vào bất kỳ thời điểm nào kể từ lần chụp nhanh đầy đủ cuối cùng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mức độ cô lập với Flask-SQLAlchemy

  2. Vấn đề hiệu suất và giải pháp mysql order by rand ()

  3. Tôi có phải đề phòng việc tiêm SQL nếu tôi sử dụng trình đơn thả xuống không?

  4. mysql_num_rows () mong muốn tham số 1 là tài nguyên, boolean đã cho

  5. Làm cách nào để thoát% trong một truy vấn bằng cách sử dụng execute () và pymysql của python's sqlalchemy?