Khi nói về backup và khôi dữ liệu WordPress, có lẽ bạn sẽ sử dụng các plugin.
Bởi nó là cách nhanh nhất và dễ dàng nhất.
Nhưng vì lý do nào đó những plugin đó không làm việc như ý muốn.
Trong tình huống như vậy, kỹ thuật sao lưu và khôi phục thủ công sẽ phát huy tác dụng.
Trong bài viết này, mình sẽ hướng dẫn bạn cách sao lưu và khôi phục dữ liệu WordPress thủ công. Nào chúng ta bắt đầu thôi.
Có thể bạn quan tâm: Cách sao lưu website lên Google Drive
Cách backup thủ công website WordPress trên host
Để backup thủ công website WordPress bạn cần tiến hành 2 bước: backup mã nguồn và backup cơ sở dữ liệu. Nghĩa là chúng ta có 2 file backup: file nén mã nguồn và file sql chứa cơ sở dữ liệu.
Bước 1: Backup mã nguồn
Để backup mã nguồn, bạn login cPanel và truy cập vào File Manager.
Sau đó truy cập vào mã nguồn bạn cần backup. Ấn nút Select All để chọn tất cả và chọn Compress để nén dữ liệu

Nén tất cả mã nguồn của website
Màn hình Compress xuất hiện. Bạn nên chọn kiểu nén Zip hoặc Gzip. Đặt tên cho tập tin nén và ấn nút Compress Files(s) để nén toàn bộ mã nguồn

Chọn định dạng nén và đặt tên file nén
Bây giờ bạn có được file nén toàn bộ mã nguồn. Bạn hãy tải về máy của bạn.
Bước 2: Backup database
Để sao lưu cơ sở dữ liệu, bạn vào truy cập cơ sở dữ liệu bằng vào phpMyAdmin trong cPanel.
Chọn database bạn cần sao lưu.
Chọn Export trên thanh công cụ

Chọn export để xuất ra file sql database
Ở màn hình tiếp theo bạn chỉ cần ấn nút Go để bắt đầu tải về máy file sql chứa database của bạn. Bạn copy file sql vào chung với file nén mã nguồn ở trên.

Click Go để bắt đầu tạo file SQL cơ sở dữ liệu
Như vậy bạn đã hoàn tất quá trình backup toàn bộ dữ liệu website WordPress thủ công.
Khôi phục dữ liệu WordPress thủ công
Để khôi phục dữ liệu bạn cần có 2 file sau
- Một file nén chứa mã nguồn của website
- Một file sql chứa database của website
Một vài lưu ý trước khi bạn bắt đầu khôi phục dữ liệu:
Bạn phải tạo database hoàn toàn mới. Thêm nữa, thư muc cần khôi phục mã nguồn trên host phải trống hoàn toàn.
Bước 1: Khôi phục mã nguồn
Bạn sử dụng FileManager trong cPanel để upload file nén chứa mã nguồn lên host. Sau khi upload, bạn chọn file nén và click Extract.

Chọn file nén và click Extract
Sau khi giải nén, bạn có thể xóa file nén.
Bây giờ, bạn mở file wp-config để cấu hình phần kết nối cơ sở dữ liệu cho phù hợp với database mới:
define('DB_NAME', 'Tên của database mới’'); /** MySQL database username */ define('DB_USER', 'Username cho database’'); /** MySQL database password */ define('DB_PASSWORD', 'Password tương ứng');
Bước 2: Khôi phục dữ liệu
Sử dụng phpMyAdmin để truy cập vào cơ sở dữ liệu.
Chọn cơ sở dữ liệu cần khôi phục.
Tiếp theo chọn import và upload file sql chứa database. Cuối cùng bạn click nút Go, các tùy chọn khác bạn giữ nguyên như vậy.
Sau khi import thành công, bạn cần kiểm tra lại tiền tố database (prefix) của các bảng có phù với phần $table_prefix trong wp-config.php. Hai bên phải khớp thì mới chạy được

Kiểm tra tiền tố bảng
Bước 3: Cập nhật lại Permalink
Sau khi khôi phục xong bạn vào Setting -> Permalinks và ấn nút Save Changes. Như vậy là bạn đã hoàn tất quá trình khôi phục dữ liệu rồi đấy.
Như thường lệ, nếu bạn có khó khăn gì hãy để lại comment bên dưới.
Icon made by http://www.flaticon.com/authors/freepik from www.flaticon.com
Yêu thích viết blog.