Cách backup và khôi phục website WordPress thủ công

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

backup-du-lieu-wordpress-thu-cong-1

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

backup-du-lieu-wordpress-thu-cong

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ụ

backup-du-lieu-wordpress-thu-cong-

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.

backup-du-lieu-wordpress-thu-cong

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.

khoi-phuc-du-lieu-thu-cong-1

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

khoi-phuc-du-lieu-thu-cong-3

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