Änderungen abfangen

Ä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/