sql >> Database >  >> RDS >> Mysql

Mysql-databasesynchronisatie tussen twee databases

Replicatie is niet erg moeilijk te maken.

Hier zijn enkele goede tutorials:

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

http://dev.mysql.com/doc/refman /5.5/nl/replicatie-howto.html

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

Hier enkele eenvoudige regels die u in gedachten moet houden (er is meer natuurlijk, maar dat is het belangrijkste concept):

  1. Setup 1 server (master) voor het schrijven van data.
  2. Stel 1 of meer servers (slaves) in voor het lezen van gegevens.

Op deze manier vermijd je fouten.

Bijvoorbeeld: Als uw script in dezelfde tabellen wordt ingevoegd op zowel master als slave, krijgt u dubbele primaire sleutelconflicten.

U kunt de "slave" zien als een "back-up"-server die dezelfde informatie bevat als de master, maar die geen gegevens rechtstreeks kan toevoegen, volg alleen de instructies van de masterserver.

OPMERKING:Natuurlijk kun je lezen van de master en je kunt naar de slave schrijven, maar zorg ervoor dat je niet naar dezelfde tabellen schrijft (master naar slave en slave naar master).

Ik zou aanraden om je servers te controleren om er zeker van te zijn dat alles in orde is.

Laat het me weten als je extra hulp nodig hebt



  1. Oracle:volgorde MySequence.currval is nog niet gedefinieerd in deze sessie

  2. SQL Server AlwaysOn-beschikbaarheidsgroepen:installatie en configuratie, deel 2

  3. 3 manieren om de Modulo terug te sturen in MariaDB

  4. Matrix voor door SQL Server ondersteunde versies