Cách sao lưu cơ sở dữ liệu WordPress

Sao lưu cơ sở dữ liệu là một công việc rất cần thiết và nhạy cảm. Nhiều công ty đã từng làm theo một cách tiếp cận có hệ thống để sao lưu dự phòng trong một khoảng thời gian định kỳ. Các tệp sao lưu đó sẽ được lưu trữ theo cách thích hợp cho các mục đích tham khảo hoặc khôi phục trong tương lai. Có nhiều cách khác nhau để sao lưu Cơ sở dữ liệu WordPress.

Trong hướng dẫn này, chúng ta sẽ xem cách sao lưu cơ sở dữ liệu WordPress theo cách thủ công hoặc lập trình thông qua các plugin. Mục được liệt kê bên dưới là các phương pháp chính để sao lưu cơ sở dữ liệu WordPress.

  • Bằng cách sử dụng cPanel
  • Bằng cách sử dụng PhpMyAdmin
  • Bằng cách sử dụng dòng lệnh
  • Bằng cách sử dụng các plugin WordPress
Hãy để chúng tôi thảo luận chi tiết về các phương pháp này trong các phần tới. Trước đây, chúng tôi đã tạo một ứng dụng khách sao lưu cơ sở dữ liệu đơn giản bằng PHP.

Sao lưu cơ sở dữ liệu WordPress qua cPanel

Phương pháp này có thể được sử dụng nếu bạn có khóa xác thực để truy cập cPanel của trang WordPress. Đăng nhập vào cPanel và điều hướng qua Tệp-> Sao lưu .

Tùy chọn Sao lưu cPanel sẽ cho phép người dùng đã xác thực sao lưu toàn bộ, một phần trang web. Giao diện sao lưu này sẽ liệt kê tất cả các cơ sở dữ liệu trong Patial Backup-> Tải xuống MySQL Database Backup .

Chọn cơ sở dữ liệu trang WordPress của bạn từ danh sách các liên kết. Nó sẽ xuất ra một tệp .gz và nó sẽ được tải xuống trình duyệt. Tệp được xuất này sẽ ở dạng nén có thể được nhập giống như để khôi phục cơ sở dữ liệu.

Sao lưu cơ sở dữ liệu WordPress bằng PhpMyAdmin Export

Các máy khách cơ sở dữ liệu như PhpMyAdmin, SQLYog hỗ trợ các hoạt động liên quan đến cơ sở dữ liệu khác nhau như nhập, xuất và hơn thế nữa. Trong phần này, chúng ta sẽ thấy các tùy chọn có sẵn và tùy chỉnh được ứng dụng PhpMyAdmin cho phép.

Truy cập URL PhpMyAdmin và đăng nhập vào đó. Chọn cơ sở dữ liệu WordPress trong số danh sách cơ sở dữ liệu. Sau khi chọn cơ sở dữ liệu, hãy nhấp vào tab Hành động xuất sẽ tồn tại trên giao diện web PhpMyAdmin.

Bằng cách nhấp vào tab E xport, máy khách cơ sở dữ liệu sẽ hiển thị các tùy chọn radio Nhanh Tùy chỉnh . Bằng cách chọn tùy chọn Quick , tệp sao lưu sẽ được xuất với cấu trúc cơ sở dữ liệu hoàn chỉnh, dữ liệu theo mặc định. Bằng cách chọn tùy chọn tùy chỉnh , chúng tôi có thể tùy chỉnh cài đặt để thông báo đặc điểm kỹ thuật cho khách hàng để sao lưu.

Xuất cơ sở dữ liệu qua lập trình dòng lệnh

Sao lưu cơ sở dữ liệu có thể được thực hiện thông qua lập trình dòng lệnh. Trong tiêu đề này, chúng ta sẽ thấy lệnh xuất cơ sở dữ liệu sang tệp .sql. Ngoài ra, chúng ta sẽ thấy để tạo một phiên bản nén của xuất cơ sở dữ liệu bằng cách sử dụng dòng lệnh.

Trước đó, hãy thêm vị trí trình kết nối MySQL vào đường dẫn hệ thống để chạy lệnh MySQL trong dấu nhắc lệnh.

Lệnh xuất .sql qua dòng lệnh

mysqldump -u [userName] -p [databaseName]> [database_name.sql]

Thay thế [userName] và [databaseName] bằng tên người dùng cơ sở dữ liệu WordPress và tên DB của bạn tương ứng. Lệnh này sẽ ghi tệp .sql dưới dạng bản sao lưu hoàn chỉnh của cơ sở dữ liệu. Chúng tôi cũng có thể chỉ định các bảng cụ thể thay vì xuất toàn bộ cơ sở dữ liệu.

Lệnh xuất tệp .gz (nén) qua dòng lệnh

mysqldump -u [userName] -p [databaseName] | gzip> [nén_database_name.sql.gz]

Lệnh này sẽ viết dạng nén của tệp sao lưu cơ sở dữ liệu. Như được chỉ định trong lệnh, tệp sẽ có định dạng .gz như chúng ta đã tải xuống qua giao diện cPanel.

Lưu ý: Cả hai lệnh trên sẽ yêu cầu mật khẩu cơ sở dữ liệu trước khi viết bản sao lưu cơ sở dữ liệu WordPress.

Các plugin WordPress để sao lưu cơ sở dữ liệu

Có rất nhiều plugin có sẵn để thêm tính năng sao lưu Cơ sở dữ liệu thông qua quản trị viên WordPress. Một số plugin đó là All-in-One WP Migration, WP Database Backup, WP-DB-Backup và hơn thế nữa.

Trong bài viết này, tôi đã thêm ảnh chụp màn hình cài đặt plugin All-in-One WP Migration để sao lưu cơ sở dữ liệu WordPress. Sau khi cài đặt và kích hoạt plugin này, cấu hình sao lưu và xuất cơ sở dữ liệu có thể được thực hiện thông qua bảng quản trị WordPress. Nếu bạn chưa quen với WordPress và muốn xem cách cài đặt plugin WordPress, bài viết dành cho người mới bắt đầu được liên kết sẽ hữu ích.