Datenbank abgleich!?

Datenbank abgleich!?

am 16.12.2005 16:09:54 von Stephan Menzel

Hallo,

wie bekomme ich am besten einen Datenbankabgleich zwischen
2 getrennten MySQL Servern hin.
Es besteht leider keine Möglichkeit die 2 Server zu verbinden!

cu Stephan

Re: Datenbank abgleich!?

am 16.12.2005 16:44:01 von Andreas Kretschmer

Andreas
--
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung. Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)

Re: Datenbank abgleich!?

am 16.12.2005 17:11:07 von Axel Schwenke

Stephan Menzel wrote:

> wie bekomme ich am besten einen Datenbankabgleich zwischen
> 2 getrennten MySQL Servern hin.

Replikation.

> Es besteht leider keine Möglichkeit die 2 Server zu verbinden!

Keine Arme - keine Kekse!


XL

Re: Datenbank abgleich!?

am 16.12.2005 17:19:33 von Harald Stowasser

Andreas Kretschmer schrieb:

> begin Stephan Menzel wrote:
>
>>Hallo,
>
>
>>wie bekomme ich am besten einen Datenbankabgleich zwischen
>>2 getrennten MySQL Servern hin.
>>Es besteht leider keine Möglichkeit die 2 Server zu verbinden!
>
> Durch flüstern magischer Sprüche. Diese könntest Du via Backup von dem
> einen ausdrucken, um es dann dem anderen vorzulesen.

Klassisches Simplex-VOA-Protokoll währe besser!
Praktischerweise könnte man dann auch noch ein Telefon an die
Lautsprecher(bzw Mikro) Halten! Um weite Entfernungen zu überbrücken!

http://tcts.fpms.ac.be/synthesis/mbrola.html für den Sender.
Aber was nimmt man für den Empfänger? ViaVoice ist ja IMHO tot?

Re: Datenbank abgleich!?

am 16.12.2005 17:22:41 von Stephan Menzel

>>
>>>Hallo,
>>
>>
>>>wie bekomme ich am besten einen Datenbankabgleich zwischen
>>>2 getrennten MySQL Servern hin.
>>>Es besteht leider keine Möglichkeit die 2 Server zu verbinden!
>>
>> Durch flüstern magischer Sprüche. Diese könntest Du via Backup von dem
>> einen ausdrucken, um es dann dem anderen vorzulesen.
>
>Klassisches Simplex-VOA-Protokoll währe besser!
>Praktischerweise könnte man dann auch noch ein Telefon an die
>Lautsprecher(bzw Mikro) Halten! Um weite Entfernungen zu überbrücken!
>
>http://tcts.fpms.ac.be/synthesis/mbrola.html für den Sender.
>Aber was nimmt man für den Empfänger? ViaVoice ist ja IMHO tot?

Na dann werd ich mal nen Akustikkoppler suchen!

cu Stephan

Re: Datenbank abgleich!?

am 18.12.2005 14:44:35 von Hartmut Holzgraefe

Stephan Menzel wrote:
> Hallo,
>=20
> wie bekomme ich am besten einen Datenbankabgleich zwischen=20
> 2 getrennten MySQL Servern hin.
> Es besteht leider keine Möglichkeit die 2 Server zu verbinden!

Wenn nur in eine Richtung abgeglichen werden soll ( [1]->[2] )
und beide Server ursprünglich den gleichen Stand haben
dann kannst du auf Server 1 Replikations-Logs aktivieren
('log-bin' in den [mysqld] Abschnitt der Konfiguration eintragen)
und diese Logdateien mit dem Tool 'mysqlbinlog' wieder in SQL-Statements
wandeln. Diese kannst du dann über das Medium deiner Wahl an Server 2
übertragen und dort mit dem mysql command line client wieder einlesen.

Vor dem mysqlbinlog Aufruf sollte jeweils ein "FLUSH LOGS" ausgeführt
werden. Übertragen werden dann alle *-log.000??? Logfiles die seit dem
letzen Abgleich geschrieben wurden bis auf das aktuellste in das zur Zeit=

geschrieben wird. Die Logfiles können zunächst auf den zweiten Server=

übertragen und dann dort lokal mit

mysqlbinlog logfile-name | mysql -u username ...

nacheinander in aufsteigender Reihenfolge eingelesen werden.

--=20
Hartmut Holzgraefe, Senior Support Engineer .
MySQL AB, www.mysql.com

http://www.mysql.com/support/