2016-11-02 4 views
-1

Ich habe mein webbasiertes Qoute/Invoice-System auf unserem lokalen Server (basierend auf Codeigniter) ausgeführt. Und unsere Website gehostet extern (one.com, basierend auf Laravel). Nehmen wir an, ich möchte, dass Tabellenprodukte und Produktfamilien aus der Datenbank lokal mit der entfernten Datenbank in den repräsentativen Tabellen synchronisiert werden. Beide MySQL-Datenbanken. Auch die lokale Datenbank ist der "Master", daher werden die meisten Änderungen in der lokalen Datenbank vorgenommen, aber ich möchte, dass die entfernte Datenbank synchronisiert wird, damit wir unsere Produkte auf der Website anzeigen können. Das einzige, was wir in der entfernten Datenbank ändern könnten, ist, ob wir das Produkt anzeigen oder nicht.So synchronisieren Sie zwei Mysql-Datenbanktabellen

Die Frage ist also, wie ich diese beiden Datenbanken synchronisieren könnte. Wie könnte ich ein Skript dafür machen?

Antwort

0

SymmetricDS kann zwischen MySQL-Datenbanken lokal oder remote über HTTP oder HTTPS replizieren. Es gibt eine Open-Source-Version, die für Ihre Anforderungen ausreichen könnte.

SymmetricDS community

Es gibt auch eine professionelle Version, wenn Sie Unterstützung hinzufügen möchten.

SymmetricDS pro

Verwandte Themen