Synchronisieren Sie zwei MySQL-Datenbanken
Was ist eine gute Möglichkeit, zwei MySQL-Datenbanken zu synchronisieren?
Ich möchte die Daten in der Datenbank meiner Produktionswebsite mit meiner lokalen Entwicklungsdatenbank synchronisieren. Im Moment verwende ich nur die phpMyAdmin-Schnittstelle, um sie von einer zu exportieren, und importiere sie dann in die andere.
Dies wären vom Benutzer initiierte Synchronisierungen, die nicht unbedingt periodisch oder automatisiert sind (so etwas wie eine Ein-Klick-Synchronisierung).
4 answers
Hier sind ein paar Ideen:
- Replikation Verwenden: http://www.howtoforge.com/mysql_database_replication
- Verwenden Sie mysqldump in einem Import / Export-Skript, um es zu halbautomatisieren
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-02 05:05:34
SQLyog Enterprise und Ultimate kann dies tun.
SQLyog hat eine kostenlose Version, obwohl es die Synchronisierungsvorgänge leider nicht ausführen kann. Die kostenpflichtigen Versionen beginnen bei $69, aber eine 30-Tage-Testversion ist verfügbar. Für eine kostenlose Lösung ist die Replikation die beste Wahl, da Quickcelet, obwohl es ein wenig Konfiguration erfordert.
Es verfügt jetzt auch über eine Funktion namens "Visual Data Compare", mit der Daten verglichen und synchronisiert werden können visuell.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-11-15 21:04:07
Ein kostenloses und zuverlässiges einmaliges MySQL-Synchronisationstool finden Sie im Perkona Toolkit (ehemals Maatkit):
Http://www.percona.com/doc/percona-toolkit/2.1/pt-table-sync.html
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-05-17 02:59:23
Sqlyogs SJA-Tool (kostenlos für Linux) kann dies hervorragend und ich habe es bereits seit Jahren verwendet. Es braucht nur eine XML-Datei, die mit den richtigen Anmeldeinformationen, Ihrer Datenbank und den gewünschten Tabellen generiert wird. Ich hätte nicht ohne sie auskommen können.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-01-02 10:19:14