Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Đồng bộ cơ sở dữ liệu Mysql giữa hai cơ sở dữ liệu

Việc tạo bản sao không quá khó.

Dưới đây là một số hướng dẫn hay:

http://www.ghacks.net/ 2009/04/09 / set-up-mysql-database-replication /

http://dev.mysql.com/doc/refman /5.5/en/replication-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -Bản sao

Dưới đây là một số quy tắc đơn giản bạn sẽ phải ghi nhớ (tất nhiên có nhiều quy tắc hơn nhưng đó là khái niệm chính):

  1. Thiết lập 1 máy chủ (chính) để ghi dữ liệu.
  2. Thiết lập 1 hoặc nhiều máy chủ (máy chủ) để đọc dữ liệu.

Bằng cách này, bạn sẽ tránh được lỗi.

Ví dụ: Nếu tập lệnh của bạn chèn vào các bảng giống nhau trên cả bảng chính và bảng phụ, bạn sẽ có xung đột khóa chính trùng lặp.

Bạn có thể xem "máy chủ" như một máy chủ "sao lưu" chứa cùng thông tin với máy chủ nhưng không thể thêm dữ liệu trực tiếp, chỉ làm theo hướng dẫn của máy chủ chính.

LƯU Ý:Tất nhiên bạn có thể đọc từ chủ và bạn có thể viết cho nô lệ nhưng hãy đảm bảo rằng bạn không ghi vào các bảng giống nhau (chủ cho nô lệ và nô lệ cho chủ nhân).

Tôi khuyên bạn nên giám sát máy chủ của mình để đảm bảo mọi thứ đều ổn.

Hãy cho tôi biết nếu bạn cần trợ giúp thêm



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để thay đổi một cột và thay đổi giá trị mặc định?

  2. C # với tham số INSERT của MySQL

  3. Sử dụng khóa chính tổng hợp làm khóa ngoại

  4. MySQL:Chia danh sách được phân tách bằng dấu phẩy thành nhiều hàng

  5. ProxySQL:Tất cả các tài nguyên của Somenines