Subcribe via RSS

MySQL Tabelle kopieren / synchronisieren

August 12th, 2009 | No Comments | Posted in Coding

Der einfachste Weg eine Datenbank anhand einer anderen zu synchronisieren ist, sie einfach zu kopieren. Das kann man über den Umweg eines Dumps machen, oder direkt über eine Pipe. Zwar handelt es sich dabei nicht um eine echte Synchronisation, da alle Daten gelöscht und neu erstellt werden, aber dieses Vorgehen funktioniert schnell und unkompliziert.


mysqldump -al --user=[username1] --password=[pw1] -h [host1] --add-drop-table [db_name1] [table] | mysql -h [host2] --user=[username2] --password=[pw2] [db_name2]

Alles mit [*] muss natürlich entsprechend ersetzt werden (auch die Klammern entfernen!).

Tags: , , ,