Domain & Hosting
VPS - Cloud Server
Trong quá trình quản trị website, việc sao lưu (Backup) và khôi phục (Restore) dữ liệu là một trong những công việc quan trọng nhất để đảm bảo an toàn thông tin. Một bản sao lưu định kỳ giúp bạn phòng tránh rủi ro khi xảy ra sự cố như:
Lỗi trong quá trình cập nhật website hoặc cài đặt plugin.
Sự cố máy chủ, mất mát dữ liệu.
Website bị tấn công hoặc nhiễm mã độc.
cPanel – một công cụ quản trị hosting phổ biến – cung cấp sẵn tính năng Backup và Restore giúp người dùng dễ dàng:
Tạo bản sao lưu toàn bộ dữ liệu website (files, databases, email, cấu hình).
Tải về máy tính để lưu trữ an toàn.
Khôi phục lại nhanh chóng khi website gặp sự cố.
Việc nắm vững cách tạo và phục hồi backup trong cPanel sẽ giúp bạn bảo vệ website an toàn, giảm thiểu rủi ro và tiết kiệm thời gian xử lý sự cố.
Bước 1: Đăng nhập vào cPanel
Truy cập link quản lý hosting.
Nhập username và password do nhà cung cấp hosting cấp.
Bước 2: Mở tính năng backup
Trong giao diện cPanel, tìm mục Files chọn Backup Wizard
Bước 3: Tạo bản backup
Trong Backup Wizard, sau khi bấm nút Back Up
Sau đó hệ thống sẽ cho bạn lựa chọn hình thức sao lưu phù hợp:
Full Backup: Thực hiện sao lưu toàn bộ dữ liệu hosting, bao gồm mã nguồn website, cơ sở dữ liệu và email. Đây là tùy chọn khuyến nghị để có bản sao lưu đầy đủ nhất.
Home Directory: Chỉ sao lưu thư mục chứa mã nguồn và file của website.
MySQL Databases: Dùng để sao lưu riêng các cơ sở dữ liệu MySQL.
Email Forwarders & Filters: Sao lưu cấu hình email chuyển tiếp và bộ lọc email.
Bước 4: Thực hiện Backup
Tại màn hình Generate a Full Backup, bạn sẽ tiến hành tạo bản sao lưu tổng thể của toàn bộ hosting. Các bước thực hiện:
Backup Destination: Chọn vị trí lưu trữ file backup. Thông thường sẽ chọn Home Directory để hệ thống lưu trực tiếp trên hosting.
Email Address: Nhập địa chỉ email để nhận thông báo khi quá trình backup hoàn tất. Nếu không muốn nhận thông báo, bạn có thể chọn tùy chọn Do not send email notification.
(Tuỳ chọn) Include integration links: Nếu bạn muốn sao lưu kèm theo thông tin tích hợp tài khoản ngoài, có thể tick chọn mục này.
Nhấn Generate Backup để bắt đầu.
Sau khi nhấn Generate Backup, hệ thống sẽ bắt đầu quá trình tạo bản sao lưu toàn bộ dữ liệu.
Trong thời gian này, bạn sẽ thấy thông báo Full Backup in Progress hiển thị.
Khi quá trình hoàn tất, cPanel sẽ gửi email thông báo đến địa chỉ bạn đã khai báo.
Sau đó, file backup sẽ xuất hiện trong danh sách tải xuống và bạn có thể download về máy để lưu trữ.
Bước 5: Tải bản backup về
Sau khi tạo bản backup xong các vào mục File Manager để tải bản backup về
Lưu ý khi Backup
Thực hiện định kỳ: Nên lên lịch backup hàng ngày/tuần để luôn có bản dữ liệu mới nhất.
Lưu trữ an toàn: Không chỉ để trên hosting, hãy tải file backup về máy tính hoặc lưu trên Google Drive/Dropbox.
Dung lượng: Kiểm tra dung lượng hosting, vì file backup có thể rất lớn, dễ gây đầy bộ nhớ.
Thời gian backup: Tránh thực hiện vào giờ cao điểm (nhiều người truy cập website), vì quá trình backup có thể làm chậm website.
Full Backup & Partial Backup:
Bước 1: Chọn Restore
Quay lại màn hình như hình, bấm Restore
Bước 2: Chọn dữ liệu cần khôi phục
Bạn có thể chọn restore từng phần:
Home Directory (toàn bộ file website).
Database (khôi phục cơ sở dữ liệu MySQL).
Email Forwarders (cấu hình chuyển tiếp email).
Email Filters (cấu hình lọc email).
Bước 3: Upload file backup
Nhấn Choose File, chọn file backup bạn đã tải về trước đó.
Bấm Upload → hệ thống sẽ tự động phục hồi.
Kiểm tra file backup: Đảm bảo file backup còn nguyên vẹn, không bị hỏng hoặc tải thiếu.
Restore ghi đè: Khi khôi phục, dữ liệu hiện tại sẽ bị ghi đè bởi dữ liệu trong backup. Hãy chắc chắn bạn không cần dữ liệu hiện tại nữa.
Thời gian restore: Website có thể tạm ngừng hoạt động trong lúc phục hồi.
Khôi phục từng phần: Nếu chỉ cần phục hồi file hoặc database, nên dùng tùy chọn Partial Restore để tiết kiệm thời gian.
Full Restore: Trên cPanel giao diện chuẩn, bạn không thể tự restore full backup, mà cần gửi file cho nhà cung cấp hosting để họ thực hiện.