Database Install
Khi chỉ muốn khôi phục database mà giữ nguyên file (vì file đã đồng bộ qua rsync, git, hoặc một cách khác).
Kịch bản phổ biến
- Database hiện tại bị corrupt nhưng file vẫn ổn
- Đã rsync file từ staging về production, chỉ cần đồng bộ database
- Test data migration mà không muốn ảnh hưởng file
Cách làm
1. Backup DB hiện tại
Tạo bản sao DB hiện tại trước khi ghi đè. Đa số hosting có công cụ này trong cPanel/Plesk, hoặc dùng mysqldump nếu có SSH.
2. Upload installer + archive
Upload vào thư mục wp-content/backups-slm/ của site đang chạy.
3. Chạy installer ở mode "Database Only"
Mở installer.php trên trình duyệt. Ở bước 1, chọn Install Database Only trong dropdown deployment mode.
Installer sẽ skip bước giải nén file, chỉ chạy:
- Drop existing tables
- Import SQL dump
- Search & replace URL
4. Verify
- Đăng nhập wp-admin
- Kiểm tra Posts, Settings, Options
- Danh sách Plugin/Theme vẫn nguyên (file không bị động đến)
Cảnh báo
- Plugin version mismatch: Nếu plugin version trong database khác với version file trên site → có thể gây lỗi. Backup plugin trước.
- Custom tables: SQL dump chỉ chứa table có prefix theo
table_prefixtrongwp-config.php. Custom tables ngoài prefix sẽ KHÔNG được dump.