mysql-datenbanken abgleichen
Jochen Kächelin
gissmoh at gmx.de
Mit Nov 9 10:21:30 CST 2005
Am Mittwoch, 9. November 2005 17:06 schrieb Reinhard Tartler:
> On 11/9/05, Jochen Kächelin <gissmoh at gmx.de> wrote:
> > was benutzt ihr um eine lokale Datenbank auf einem DSL-Rechner
> > auf einen Webserver zu spielen? Die Personen an dem DSL-Rechner
> > pflegen die lokale Datenbank über ein browserbasierendes Tool -
> > haben also von der Websache keinerlei Ahnung. Per Knopfdruck
> > sollten dann die lokalen aktuellen Daten auf den Webserver
> > übertragen werden.
>
> beide datenbanken runterfahren, dann dateien kopieren, datenbank
> am server wieder hochfahren. Das ganze dann gescripted.
>
> Ich bezweifle dass es fuer mysql eine bessere Loesung gibt.
Also sowas kommt nicht in Frage?
#!/bin/bash
datum=$(date +%d.%m.%Y)
mysqldump -h192.168.178.112 -uXXXX -pXXX --all-databases \
--opt > $datum.host.sql
Dann per ftp hochladen und mit ssh auf dem Webserver ein
mysql -uXXXX -hXXXX -pXXXX < dump.sql
Warum runterfahren? Macht den "--opt" nicht ein LOCK TABLES und
sorgt so unter anderem für konsistente Datensätze?
--
Jochen