Sao lưu và khôi phục dữ liệu
"Dữ liệu quan trọng hơn vàng". Máy chủ có thể cháy, web có thể bị hack, nhưng nếu có bản sao lưu (Backup), bạn có thể hồi sinh tất cả trong vài nốt nhạc.
1. Sao lưu cái gì?
Một bản backup đầy đủ cần chép lại 2 thứ:
- Toàn bộ File code (trong thư mục public_html).
- Toàn bộ Database (xuất ra file .sql).
2. Khi nào cần sao lưu?
- Sao lưu định kỳ: Hàng tuần hoặc hàng ngày (tùy độ quan trọng của dữ liệu).
- Sao lưu trước biến cố: TRƯỚC khi bạn update code, cài plugin mới, hoặc chỉnh sửa file cấu hình... hãy luôn backup trước.
3. Cách sao lưu
- Thủ công: Tự tải file về máy tính và export data từ phpMyAdmin (như bài hướng dẫn chuyển host). Cách này thủ công nhưng chắc ăn nhất.
- Tự động từ Hosting: Đa số Hosting (cPanel) có tính năng Backup Wizard hoặc JetBackup. Bạn có thể vào đó để tạo bản backup hoặc lên lịch tự động.
4. Khôi phục (Restore)
Khi web bị lỗi không sửa được, hãy dùng bản backup gần nhất.
- Xóa sạch code lỗi -> Upload lại code từ bản backup.
- Xóa sạch database lỗi (Drop tables) -> Import lại file .sql backup.
- Kiểm tra lại file config.php xem có cần kết nối lại không.
Lời khuyên: Luôn giữ ít nhất 1 bản backup ở máy tính cá nhân hoặc Cloud (Google Drive), đừng chỉ để backup trên chính hosting đó (lỡ hosting sập thì mất cả chì lẫn chài).