Sao lưu database WordPress thủ công
Tại Sao Cần Sao Lưu Database WordPress?
Sao lưu database WordPress là một trong những việc quan trọng nhất mà bạn cần làm để bảo vệ trang web của mình. Database chứa tất cả nội dung quan trọng của bạn, bao gồm:
- Bài viết và trang
- Bình luận
- Cài đặt theme và plugin
- Thông tin người dùng
Nếu database của bạn bị hỏng, bị tấn công, hoặc bị xóa do nhầm lẫn, bạn có thể mất toàn bộ trang web của mình. Sao lưu thường xuyên sẽ giúp bạn nhanh chóng khôi phục lại trang web của mình về trạng thái trước đó, giảm thiểu thời gian ngừng hoạt động và thiệt hại.
Các Phương Pháp Sao Lưu Database WordPress Thủ Công
Có nhiều cách để sao lưu database WordPress thủ công. Chúng ta sẽ xem xét hai phương pháp phổ biến nhất:
- Sử dụng phpMyAdmin
- Sử dụng WP-CLI (WordPress Command Line Interface)
Sao Lưu Database WordPress bằng phpMyAdmin
phpMyAdmin là một công cụ web-based phổ biến được sử dụng để quản lý cơ sở dữ liệu MySQL. Nó thường được cung cấp bởi nhà cung cấp hosting của bạn. Đây là cách sao lưu database WordPress bằng phpMyAdmin:
- Đăng nhập vào cPanel hoặc bảng điều khiển hosting của bạn. Tìm biểu tượng hoặc liên kết đến phpMyAdmin.
- Chọn database WordPress của bạn. Trong phpMyAdmin, bạn sẽ thấy danh sách các database. Chọn database mà trang web WordPress của bạn sử dụng. Thông thường, tên database được chỉ định trong file `wp-config.php`.
- Xuất database. Sau khi chọn database, nhấp vào tab “Export”.
- Chọn phương pháp xuất. Trong trang “Export”, chọn phương pháp xuất là “Quick” hoặc “Custom”. “Quick” sẽ sử dụng cài đặt mặc định và tạo một file SQL đơn giản. “Custom” cho phép bạn tùy chỉnh các tùy chọn xuất, chẳng hạn như định dạng (SQL, CSV, XML, v.v.) và các bảng cần xuất.
- Bắt đầu xuất. Sau khi chọn phương pháp xuất, nhấp vào nút “Go”. phpMyAdmin sẽ tải xuống một file SQL chứa bản sao lưu của database của bạn.
- Lưu trữ file sao lưu. Lưu file SQL vào một vị trí an toàn trên máy tính của bạn hoặc trên một dịch vụ lưu trữ đám mây.
Sao Lưu Database WordPress bằng WP-CLI
WP-CLI là một giao diện dòng lệnh cho WordPress. Nếu bạn cảm thấy thoải mái khi sử dụng dòng lệnh, WP-CLI là một cách nhanh chóng và hiệu quả để sao lưu database của bạn.
- Truy cập server của bạn thông qua SSH. Bạn cần có quyền truy cập SSH vào server của bạn để sử dụng WP-CLI.
- Điều hướng đến thư mục cài đặt WordPress của bạn. Sử dụng lệnh `cd` để thay đổi thư mục đến thư mục chứa file `wp-config.php`.
- Sử dụng lệnh `wp db export`. Chạy lệnh sau để sao lưu database của bạn: `wp db export `. Thay thế “ bằng tên bạn muốn đặt cho file sao lưu. Ví dụ: `wp db export backup_database_20231027.sql`.
- Tải xuống file sao lưu. Sử dụng một công cụ như `scp` hoặc `sftp` để tải file SQL sao lưu từ server của bạn về máy tính của bạn.
- Lưu trữ file sao lưu. Lưu file SQL vào một vị trí an toàn trên máy tính của bạn hoặc trên một dịch vụ lưu trữ đám mây.
Tần Suất Sao Lưu Database WordPress
Tần suất sao lưu database của bạn phụ thuộc vào tần suất bạn cập nhật trang web của mình. Nếu bạn thường xuyên thêm nội dung mới, sửa đổi cài đặt hoặc cài đặt plugin, bạn nên sao lưu database của mình thường xuyên hơn. Dưới đây là một số khuyến nghị:
- Đối với các trang web có nội dung tĩnh: Sao lưu hàng tháng.
- Đối với các trang web thường xuyên cập nhật nội dung: Sao lưu hàng tuần hoặc hàng ngày.
- Trước khi thực hiện bất kỳ thay đổi lớn nào: Luôn sao lưu database của bạn trước khi cài đặt plugin mới, cập nhật theme hoặc thực hiện bất kỳ thay đổi lớn nào khác.
Khôi Phục Database WordPress từ Bản Sao Lưu
Nếu bạn cần khôi phục database WordPress của mình từ bản sao lưu, hãy làm theo các bước sau:
Khôi Phục bằng phpMyAdmin
- Đăng nhập vào cPanel hoặc bảng điều khiển hosting của bạn. Tìm biểu tượng hoặc liên kết đến phpMyAdmin.
- Chọn database WordPress của bạn. Trong phpMyAdmin, bạn sẽ thấy danh sách các database. Chọn database mà trang web WordPress của bạn sử dụng.
- Xóa tất cả các bảng hiện có. Trước khi khôi phục, bạn cần xóa tất cả các bảng hiện có trong database. Nhấp vào tab “Operations” và tìm tùy chọn “Drop the database (CAUTION: DESTROYS ALL DATA!)”. Xác nhận rằng bạn muốn xóa database. Cẩn thận! Bước này sẽ xóa tất cả dữ liệu hiện tại trong database.
- Nhập database. Sau khi xóa database, nhấp vào tab “Import”.
- Chọn file SQL. Nhấp vào nút “Choose File” và chọn file SQL sao lưu mà bạn muốn khôi phục.
- Bắt đầu nhập. Nhấp vào nút “Go”. phpMyAdmin sẽ nhập dữ liệu từ file SQL vào database của bạn.
Khôi Phục bằng WP-CLI
- Truy cập server của bạn thông qua SSH. Bạn cần có quyền truy cập SSH vào server của bạn để sử dụng WP-CLI.
- Điều hướng đến thư mục cài đặt WordPress của bạn. Sử dụng lệnh `cd` để thay đổi thư mục đến thư mục chứa file `wp-config.php`.
- Xóa database hiện tại (tùy chọn, nhưng được khuyến nghị). Để đảm bảo rằng không có xung đột nào xảy ra, bạn nên xóa database hiện tại trước khi nhập. Sử dụng lệnh `wp db drop –yes`. Cẩn thận! Bước này sẽ xóa tất cả dữ liệu hiện tại trong database.
- Tạo lại database (nếu bạn đã xóa nó). Sử dụng lệnh `wp db create`.
- Nhập database. Chạy lệnh sau để nhập database của bạn từ file sao lưu: `wp db import `. Thay thế “ bằng tên của file sao lưu. Ví dụ: `wp db import backup_database_20231027.sql`.
Kiểm Tra Sau Khi Khôi Phục
Sau khi khôi phục database của bạn, điều quan trọng là phải kiểm tra kỹ lưỡng để đảm bảo rằng mọi thứ hoạt động bình thường. Hãy kiểm tra những điều sau:
- Kiểm tra trang web của bạn. Đảm bảo rằng trang web của bạn hiển thị chính xác và tất cả nội dung đều có mặt.
- Kiểm tra các chức năng quan trọng. Kiểm tra các chức năng như đăng nhập, gửi biểu mẫu và thanh toán.
- Kiểm tra nhật ký lỗi. Kiểm tra nhật ký lỗi WordPress để tìm bất kỳ lỗi nào có thể xảy ra trong quá trình khôi phục.
Lưu Ý Quan Trọng
- Bảo mật file sao lưu. File SQL sao lưu database của bạn chứa thông tin nhạy cảm, vì vậy hãy đảm bảo lưu trữ nó ở một vị trí an toàn.
- Kiểm tra tính toàn vẹn của bản sao lưu. Định kỳ, hãy thử khôi phục database của bạn từ bản sao lưu để đảm bảo rằng bản sao lưu còn nguyên vẹn và có thể sử dụng được.
- Sử dụng plugin sao lưu tự động. Mặc dù việc sao lưu thủ công là hữu ích, nhưng việc sử dụng plugin sao lưu tự động sẽ giúp bạn tiết kiệm thời gian và đảm bảo rằng database của bạn được sao lưu thường xuyên.
Việc sao lưu database WordPress thủ công là một kỹ năng quan trọng đối với bất kỳ chủ sở hữu trang web nào. Bằng cách làm theo các bước trong hướng dẫn này, bạn có thể bảo vệ trang web của mình khỏi mất dữ liệu và khôi phục trang web của bạn một cách nhanh chóng và dễ dàng trong trường hợp xảy ra sự cố.
