Bản 1.0 hỗ trợ MariaDB trên Windows và Linux. PostgreSQL, MySQL nằm trong lộ trình.Xem lộ trình
SaintBackup Tài khoản Dùng thử 1 tháng
Tài liệu / Khôi phục trên Center

Khôi phục trên Center

Dựng lại database tại bất kỳ thời điểm nào trong kho, vào MariaDB chạy trên máy Center.

Các bước

  1. Center → Khôi phục. Chọn Agent và database (hoặc Tất cả DB trong bản backup).
  2. Chọn mốc thời gian. Mốc xanh lá là bản đã prepare sẵn — nhanh nhất. Mốc khác: Center dựng lại từ bản full + chuỗi incremental tới đúng mốc.
  3. Có thể chỉ lấy vài bảng: nhập tên bảng cách nhau dấu phẩy.
  4. Đặt tên database mới (gợi ý <db>_yyyyMMdd_HHmm). Khi khôi phục tất cả DB, dùng {db} trong tên, ví dụ {db}_khoiphuc.
  5. Bấm Bắt đầu khôi phục. Có thể đóng trang; kết quả gửi Telegram nếu đã bật.
SaintBackup không bao giờ ghi đè database đang có. Tên trùng thì báo lỗi để bạn đặt tên khác.

Bên trong diễn ra gì

  1. Sao chép bản đã prepare (hoặc giải nén full, prepare, trộn từng incremental).
  2. mariabackup --prepare --export để tạo file .cfg cho từng bảng.
  3. Tạo database mới, chạy CREATE TABLE từ cấu trúc kèm theo bản backup.
  4. InnoDB: DISCARD TABLESPACE → chép .ibd/.cfg → IMPORT TABLESPACE. MyISAM/Aria: chép thẳng file bảng.
  5. Đếm dòng 5 bảng lớn nhất để đối chiếu.

Đưa dữ liệu về máy nguồn

Bản 1.0 khôi phục trên Center. Để đưa một bảng về máy nguồn, xuất từ database vừa khôi phục (ví dụ bằng mariadb-dump hoặc Navicat) rồi nạp vào máy nguồn. Đẩy ngược trực tiếp về Agent có ở bản sau.

Khôi phục toàn bộ server (máy nguồn hỏng hẳn): xem Khôi phục bằng tay, phần copy-back.