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
- Center → Khôi phục. Chọn Agent và database (hoặc Tất cả DB trong bản backup).
- 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.
- Có thể chỉ lấy vài bảng: nhập tên bảng cách nhau dấu phẩy.
- Đặ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. - 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ì
- Sao chép bản đã prepare (hoặc giải nén full, prepare, trộn từng incremental).
mariabackup --prepare --exportđể tạo file.cfgcho từng bảng.- Tạo database mới, chạy
CREATE TABLEtừ cấu trúc kèm theo bản backup. - InnoDB:
DISCARD TABLESPACE→ chép.ibd/.cfg→IMPORT TABLESPACE. MyISAM/Aria: chép thẳng file bảng. - Đế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.