Datenbanken von MySQL-Server auf einen anderen umziehen


By rakekniven - Posted on 27 July 2012

Aufgabe: Es steht der Wechsel eines MySQL-Servers an und dadurch der Umzug der Datenbanken. Es unterscheiden sich auch die Versionen der MySQL-Server.

Konkret habe ich hier ein MySQL 5.0.67 auf einer alten openSUSE-Version. Das Ziel ist ein aktuelles Ubuntu 12.04 LTS mit MySQL in Version 5.5.24

Lösung: Mit mysqldump die Datenbanken exportieren und via pipe auf dem neuen Server einspielen. Vorteil: Es müssen keine großen Dateien von A nach B kopiert werden.

mysqldump ist Bestandteil der Standardpakete und sollte bei jeder Installation dabei sein. Wie immer gilt: Bei Windows weiss ich es nicht :-)

Beispielaufruf:

mysqldump --all-databases -uuser -ppassword | mysql -hremoteserver -uremoteuser -premoteserver

Hilfreicher Link:

http://dba.stackexchange.com/questions/174/how-can-i-move-a-database-fro...