Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Synchronizacja bazy danych Mysql między dwiema bazami danych

Replikacja nie jest trudna do stworzenia.

Oto kilka dobrych samouczków:

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

http://dev.mysql.com/doc/refman /5.5/pl/replikacja-howto.html

http://www.lassosoft.com/Beginners-Guide-to-MySQL -Replikacja

Oto kilka prostych zasad, o których musisz pamiętać (oczywiście jest ich więcej, ale to jest główna koncepcja):

  1. Skonfiguruj 1 serwer (główny) do zapisywania danych.
  2. Skonfiguruj 1 lub więcej serwerów (slave) do odczytu danych.

W ten sposób unikniesz błędów.

Na przykład: Jeśli twój skrypt wstawi się do tych samych tabel zarówno na urządzeniu głównym, jak i podrzędnym, wystąpi konflikt zduplikowanych kluczy podstawowych.

Możesz zobaczyć "slave" jako serwer "backup", który przechowuje te same informacje co master, ale nie może bezpośrednio dodawać danych, postępuj tylko zgodnie z instrukcjami serwera głównego.

UWAGA:Oczywiście możesz czytać z mastera i pisać do slave'a, ale upewnij się, że nie piszesz do tych samych tabel (master do slave i slave do master).

Zalecam monitorowanie serwerów, aby upewnić się, że wszystko jest w porządku.

Daj mi znać, jeśli potrzebujesz dodatkowej pomocy



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytania JOIN a wiele zapytań

  2. Jak mogę odzyskać moją nazwę użytkownika i hasło MySQL?

  3. Błędy WAMP/MySQL w niepoprawnym języku

  4. Jak zmienić sekundy na wartość czasu w MySQL?

  5. Pokaż wartości z tabeli bazy danych MySQL w tabeli HTML na stronie internetowej