Änderungen abfangen
am 11.05.2006 08:53:18 von bbembi_de
Hallo zusammen,
ich habe eine Mysql Datenbank und eine andere Datenbank parallel dazu.
Nun will ich jede Änderung in der MysqlDatenbank mitbekommen, damit
ich auch die andere Datenbank parallel dazu updaten kann.
Gibt es in Mysql dazu irgend eine Möglichkeit, ein Event oder so
etwas?
Danke.
Gruß Jürgen
Re: Änderungenabfangen
am 11.05.2006 09:37:30 von Andreas Scherbaum
bbembi_de@lycos.de wrote:
>
> ich habe eine Mysql Datenbank und eine andere Datenbank parallel dazu.
> Nun will ich jede Änderung in der MysqlDatenbank mitbekommen, damit
> ich auch die andere Datenbank parallel dazu updaten kann.
>
> Gibt es in Mysql dazu irgend eine Möglichkeit, ein Event oder so
> etwas?
Wie wäre es mit einem Blick auf die Mysql Homepage?
Unter dem Stichwort "Replikation" bzw. "Replication" dürfte sich dort
ein ganzer Schwung an Lösungen für dein Problem finden.
Bye
--
Andreas 'ads' Scherbaum
Failure is not an option. It comes bundled with your Microsoft product.
(Ferenc Mantfeld)
Re: Änderungen abfangen
am 11.05.2006 09:51:01 von Hartmut Holzgraefe
bbembi_de@lycos.de wrote:
> ich habe eine Mysql Datenbank und eine andere Datenbank parallel dazu.
> Nun will ich jede Änderung in der MysqlDatenbank mitbekommen, damit
> ich auch die andere Datenbank parallel dazu updaten kann.
>=20
> Gibt es in Mysql dazu irgend eine Möglichkeit, ein Event oder so
> etwas?
du kannst z.B. das Replikationslog aktivieren indem du "log-bin"
und "server-id" setzt. Dann werden alle DDL und DML Statements
im sog. "binary log" protokolliert das mit dem Tool mysqlbinlog
wieder ausgelesen werden kann.
http://dev.mysql.com/doc/refman/5.0/en/mysqlbinlog.html
--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com
http://www.mysql.com/support/