Tom: MySQL Daten zwischen 2 Datenbanken kopieren

Beitrag lesen

Hello,

danke für die infos .. das mit der federated storage engine höre ich heute zum ersten mal. sehr interessant. leider bei dem provider nicht verfügbar.

da werde ich wohl "von hand" coden müssen :(

an zugriffsmöglichkeiten habe ich ssh, ftp, php, db-user mit externem zugriff auf den mysqlserver. mal kucken was ich daraus mache.

Wenn Du ISAM als Storage Engine benutzt, brauchst Du nur alle Files aus dem Data-Verzeichnis von Sever_1 in das Data-Verzeichnis von Server_2 zu kopieren. Aber selbstverständlich vorher beide Server flushen und herunterfahren.

Wenn der Transfer von Server_1 zu Server_2 zu lange dauert (Offtime der Datenbank), dann fahre Server_1 kurz runter, kopiere alle betroffneen Files lokal in ein eigenens Verzeichnis (die ganze Struktur kopieren), fahre dann den Server_1 wieder hoch, baue einen TarBall aus den gesicherten Daten, Zippe ihn und übertrage ihn erst dann. Das spart bei MySQL-Datanbanken bis zu 90% der Übertragungszeit und verkürzt daankl der lokalen Kopie die Offtime auf ein Minimum.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de