Website WordPress của bạn có thể gặp sự cố bất cứ lúc nào do lỗi phần mềm, hacker tấn công hoặc lỗi máy chủ. Vì vậy, backup WordPress là một bước cực kỳ quan trọng để bảo vệ dữ liệu và đảm bảo rằng bạn có thể khôi phục lại website khi cần thiết. Trong bài viết này, chúng ta sẽ tìm hiểu cách backup WordPress chi tiết, từ các phương pháp thủ công đến các plugin tự động giúp quá trình này trở nên dễ dàng hơn.
Backup WordPress thủ công là một cách giúp bạn kiểm soát hoàn toàn quá trình sao lưu mà không cần dựa vào các plugin hoặc dịch vụ của bên thứ ba. Mặc dù tốn thời gian hơn so với việc sử dụng plugin, nhưng phương pháp này đảm bảo bạn có bản sao đầy đủ của toàn bộ dữ liệu website.
Việc sao lưu thủ công bao gồm hai phần chính: backup cơ sở dữ liệu và backup file WordPress. Dưới đây là hướng dẫn chi tiết từng bước để bạn thực hiện quá trình này một cách chính xác.
Cơ sở dữ liệu WordPress chứa tất cả nội dung quan trọng của website như bài viết, bình luận, danh mục, người dùng, cài đặt plugin và theme. Nếu cơ sở dữ liệu bị lỗi hoặc bị xóa, website của bạn sẽ không thể hoạt động đúng cách.
Có nhiều cách để sao lưu database, nhưng cách phổ biến nhất là sử dụng phpMyAdmin. Dưới đây là các bước chi tiết:
Truy cập cPanel của hosting.
Tìm đến phần Databases và nhấp vào phpMyAdmin.
Trong giao diện phpMyAdmin, chọn database đang sử dụng cho website WordPress.
Sau khi chọn database, nhấp vào tab Export trên thanh menu.
Chọn phương thức Quick - display only the minimal options để backup nhanh.
Chọn định dạng file là SQL, sau đó nhấn Go.
Một file có đuôi .sql sẽ được tải về máy tính của bạn.
💡 Lưu ý:
Nếu muốn backup dữ liệu chi tiết hơn, bạn có thể chọn phương thức Custom để tùy chỉnh các bảng cần sao lưu.
Nếu database lớn, bạn nên nén file dưới dạng gzip để giảm dung lượng.
Bên cạnh database, các file trên server cũng rất quan trọng vì chúng chứa:
Code WordPress (các file cốt lõi như wp-config.php, functions.php, index.php).
Hình ảnh, video, tài liệu đã tải lên thư viện phương tiện.
Plugins và themes đang được sử dụng.
Để backup các file này, bạn có thể sử dụng cPanel File Manager hoặc FTP (File Transfer Protocol).
Đăng nhập vào cPanel của hosting.
Tìm đến phần File Manager và mở thư mục public_html (hoặc thư mục chứa website của bạn).
Chọn toàn bộ thư mục wp-content, wp-includes, wp-admin và các file quan trọng như .htaccess, wp-config.php.
Nhấn chuột phải và chọn Compress để nén thành file .zip.
Tải file .zip về máy tính để lưu trữ.
FTP là cách tiện lợi nếu bạn muốn tải toàn bộ file của website về máy tính cá nhân mà không cần đăng nhập vào cPanel. Dưới đây là hướng dẫn sử dụng FileZilla – một công cụ FTP miễn phí và phổ biến:
Bước 1: Cài đặt FileZilla và đăng nhập bằng thông tin FTP từ nhà cung cấp hosting.
Bước 2: Kết nối đến thư mục gốc của WordPress (thường là public_html).
Bước 3: Chọn toàn bộ thư mục wp-content, wp-admin, wp-includes cùng các file quan trọng khác.
Bước 4: Nhấn chuột phải → chọn Download để tải xuống máy tính.
Sau khi đã sao lưu thành công, bạn nên lưu trữ bản backup ở nhiều nơi để đảm bảo an toàn. Một số phương án lưu trữ tốt nhất bao gồm:
Ổ cứng máy tính: Lưu trữ bản sao trên máy tính cá nhân.
Ổ cứng di động hoặc USB: Giữ một bản offline để tránh sự cố từ server.
Google Drive, Dropbox, OneDrive: Lưu trữ trực tuyến để có thể truy cập từ bất kỳ đâu.
Dịch vụ lưu trữ đám mây chuyên nghiệp: Sử dụng dịch vụ như Amazon S3, Backblaze B2 để bảo vệ dữ liệu.
📌 Mẹo nhỏ: Nếu website của bạn thường xuyên cập nhật nội dung, hãy lên lịch backup định kỳ (hàng ngày hoặc hàng tuần) để luôn có bản sao mới nhất.
Nếu bạn muốn tiết kiệm thời gian và tự động hóa quá trình backup, sử dụng plugin là một lựa chọn tối ưu. Các plugin backup giúp bạn dễ dàng sao lưu toàn bộ dữ liệu của website chỉ với vài cú nhấp chuột mà không cần thao tác thủ công phức tạp.
UpdraftPlus là một trong những plugin backup WordPress tốt nhất hiện nay với hơn 3 triệu lượt cài đặt.
✔️ Backup tự động theo lịch trình (hàng ngày, hàng tuần, hàng tháng).
✔️ Lưu trữ backup trên Google Drive, Dropbox, Amazon S3, OneDrive.
✔️ Dễ dàng khôi phục chỉ với vài cú nhấp chuột.
✔️ Hỗ trợ sao lưu cả database và file.
Vào Plugins → chọn Add New.
Tìm kiếm "UpdraftPlus", cài đặt và kích hoạt plugin.
Vào Settings → UpdraftPlus Backups, chọn Backup Now để sao lưu ngay.
Thiết lập lịch trình backup tự động trong Settings → Files backup schedule.
BackWPup là một plugin mạnh mẽ giúp bạn tạo bản sao lưu dưới dạng file nén và lưu trữ trên nhiều nền tảng.
✔️ Hỗ trợ backup lên FTP, Amazon S3, Google Drive, Dropbox.
✔️ Tự động tối ưu và kiểm tra tính toàn vẹn của database.
✔️ Có thể backup từng phần hoặc toàn bộ website.
📌 Lưu ý: Phiên bản miễn phí có giới hạn một số tính năng nâng cao.
VaultPress (thuộc Jetpack) là dịch vụ backup theo thời gian thực do Automattic phát triển.
✔️ Sao lưu liên tục mà không làm chậm website.
✔️ Dễ dàng khôi phục chỉ với một cú nhấp chuột.
✔️ Quét malware và bảo vệ website khỏi hacker.
💰 Nhược điểm: VaultPress là dịch vụ trả phí, nhưng rất đáng tiền nếu bạn cần bảo mật tối đa.
Nếu bạn muốn backup miễn phí, hãy chọn UpdraftPlus hoặc BackWPup.
Nếu bạn muốn giải pháp cao cấp, hãy dùng VaultPress.
Đừng quên thiết lập backup tự động để đảm bảo website luôn được bảo vệ!
Dù sử dụng phương pháp nào, bạn cũng nên lưu ý một số điểm sau để đảm bảo dữ liệu luôn được bảo vệ:
Hãy kiểm tra xem các file backup có thể khôi phục được không.
Tránh trường hợp đến khi cần thì file lại bị lỗi hoặc thiếu dữ liệu.
Không lưu trữ bản backup trên cùng server với website để tránh mất cả hai khi có sự cố.
Hãy lưu một bản trên máy tính và một bản trên Google Drive hoặc Dropbox.
Nếu website cập nhật thường xuyên, nên backup hàng ngày hoặc hàng tuần.
Cấu hình plugin để backup tự động và gửi file về email hoặc cloud storage.
Backup thường xuyên giúp bạn yên tâm vận hành website mà không lo mất dữ liệu.
Backup WordPress là bước không thể thiếu để bảo vệ website khỏi các rủi ro như lỗi hệ thống, hack, hoặc mất dữ liệu. Bạn có thể backup bằng cách thủ công hoặc sử dụng plugin để tự động hóa quá trình này. Hãy đặt lịch backup định kỳ và lưu trữ file sao lưu an toàn để đảm bảo website luôn có thể khôi phục nhanh chóng khi gặp sự cố.