Đồng bộ database trong WordPress với WP DB Sync [NEW]

Trong một số trường hợp, đặc biệt là khi bạn tạo phiên bản thử nghiệm của trang web của mình ở một miền khác, sẽ có nhu cầu nhanh chóng đồng bộ hóa dữ liệu trong cơ sở dữ liệu giữa hai trang web. Ví dụ, nếu bạn vừa thay đổi một số tùy chọn trong trang web A, nhưng bạn cũng muốn trang web B được thay đổi, bạn có thể áp dụng kỹ thuật đồng bộ hóa dữ liệu này. Ngoài ra, kỹ thuật này cũng được sử dụng rộng rãi trong những việc khác như chuyển đổi dữ liệu giữa hai trang web.

Trong WordPress, bạn có thể làm điều này rất tốt và chuyên nghiệp với các plugin WP DB Sync tất cả đều miễn phí. Cũng cần nói thêm rằng plugin này là phiên bản tùy chỉnh của một plugin tương tự như WP Migrate DB, nhưng nó hỗ trợ các chức năng chỉ có trong Migrate DB Pro (trả phí).

Nên xem: Cấu trúc cơ sở dữ liệu WordPress.

Các chức năng của WP DB Sync

Đồng bộ database trong WordPress với WP DB Sync [NEW]

Giao diện WP DB Sync

  • Đồng bộ hóa toàn bộ cơ sở dữ liệu.
  • Bạn có thể tùy chỉnh bất kỳ bảng nào để đồng bộ hóa.
  • Hỗ trợ hai kiểu đồng bộ là Pull (gửi dữ liệu) và Push (lấy dữ liệu).
  • Nếu đồng bộ bảng wp_posts khi đó sẽ có thêm chức năng đồng bộ file ảnh với WP Sync Media File.
  • Dễ sử dụng.
  • Hỗ trợ SSL nếu có.
  • Tự động thay đổi địa chỉ của trang web khi đưa cơ sở dữ liệu đến trang web đích.
  • Tùy chọn loại bài đăng được phép đồng bộ hóa.

Sử dụng

Trước khi sử dụng, bạn lưu ý nên sử dụng giữa hai trang web trên cùng một môi trường. Ví dụ: bạn có thể sử dụng giữa hai trang web trên máy chủ lưu trữ hoặc hai trang web trên localhost, nhưng nếu bạn có một trang web trên localhost và một trang web trên máy chủ lưu trữ, trang web trên máy chủ lưu trữ sẽ không thể sử dụng phương pháp đẩy cho localhost vì nó không kết nối. có thể kết nối.

Sự lôi kéo

Kéo có nghĩa là bạn lấy một trang web để kéo dữ liệu của một trang web nào đó. Trước tiên, bạn cần đảm bảo rằng hai trang web của bạn đã cài đặt plugin WP DB Sync.

Bây giờ tôi xác định như sau:

  • Trang web A: Trang web cần gửi dữ liệu.
  • XÓA trang web: Trang web sẽ nhận dữ liệu.

Sau đó tôi bước vào trang web B -> Công cụ -> Di chuyển DB -> Cài đặt và đánh dấu vào “Chấp nhận sự lôi kéo lời yêu cầu... ” và sao chép Thông tin kết nối.

wp-db-sync-02

Sau đó vào trang web A -> Công cụ -> Di chuyển DB -> chọn Sự lôi kéo và sao chép thông tin kết nối của trang web B trong.

Sau đó, bạn có thể tùy chỉnh tìm kiếm một chuỗi dữ liệu nhất định và thay thế nó bằng chức năng Find Replace.

wp-db-sync-03

Hoặc bạn có thể tùy chỉnh bảng dữ liệu cần lấy trong phần Table.

wp-db-sync-04

Cuối cùng, nhấn Migrate DB để bắt đầu kéo dữ liệu.

wp-db-sync-05

Đẩy

Nếu Pull là một phương pháp lấy cơ sở dữ liệu từ một trang web khác, thì Push có nghĩa là gửi cơ sở dữ liệu từ trang web hiện tại đến một trang web khác.

  • Trang web A: Cần gửi dữ liệu.
  • XÓA trang web: Cần lấy dữ liệu.

Cách sử dụng giống như mình hướng dẫn ở trên, chỉ có điều bạn vào trang web B -> Công cụ -> Di chuyển DB -> Cài đặt và đánh dấu “Chấp nhận đẩy lời yêu cầu….”Và sao chép Thông tin kết nối. Sau đó nhập trang web A -> Công cụ -> Di chuyển DB -> Đẩy và dán Thông tin kết nối của trang web B vào.

Phần kết

Plugin này là câu trả lời cho rất nhiều câu hỏi về đồng bộ hóa cơ sở dữ liệu trong WordPress mà tôi thấy rất nhiều bạn hỏi. Bạn có thể áp dụng nó trong việc chuyển dữ liệu giữa các trang web hoặc phục vụ trong các tác vụ nâng cao khác như Triển khai.

3/5 – (2 phiếu bầu)