[GELÖST] Datenbanken von 5.0.51a nach 5.5.31 konvertieren

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

[GELÖST] Datenbanken von 5.0.51a nach 5.5.31 konvertieren

Beitrag von Sherry » 24.11.2013 18:45:50

Hallo,

ich habe auf einem MySQL-Server mehrere Datenbanken liegen, die ich umziehen möchte. Das macht allerdings einige Probleme:

Code: Alles auswählen

mysql -V
auf der alten Maschine liefert

Code: Alles auswählen

mysql  Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (x86_64) using readline 5.2
auf der neuen Maschine

Code: Alles auswählen

mysql  Ver 14.14 Distrib 5.5.31, for debian-linux-gnu (x86_64) using readline 6.2
Ich möchte jetzt gerne wissen, wie ich die alten Datenbanken von MySQL 5.0.51a nach MySQL 5.5.31 konvertieren muss, dass sie auf dem neuen Server importiert werden können und auch dort laufen.

Vielen Dank

Sherry
Zuletzt geändert von Sherry am 25.11.2013 11:05:19, insgesamt 1-mal geändert.

Benutzeravatar
feltel
Webmaster
Beiträge: 10476
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Datenbanken von MySQL 5.0.51a nach MySQL 5.5.31 konverti

Beitrag von feltel » 24.11.2013 18:56:50

Das sollte i.d.R. eigentlich keine Probleme machen, zu konvertieren wäre da auch nix. Einfach die Datenbank dumpen, z.B. mit

Code: Alles auswählen

$ mysqldump -uroot -p --opt DATENBANK > DATENBANK.sql
und auf dem anderen Server wieder einspielen:

Code: Alles auswählen

$ mysql -uroot -p DATENBANK < DATENBANK.sql
Ggf. vorher die Datenbank mit

Code: Alles auswählen

$ mysql -uroot -p
mysql> create database DATENBANK;
mysql> exit;
erstellen und dann den Dump wie oben importieren.

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: Datenbanken von MySQL 5.0.51a nach MySQL 5.5.31 konverti

Beitrag von Sherry » 24.11.2013 19:15:03

Anfangs habe ich das auch über mysqldump gemacht. Dann habe ich es versucht auf der neuen Maschine einzuspielen. Mit dem Erfolg, dass egroupware und vtigercrm meckerten.
Dann habe ich die Dumps mit PhpMyAdmin auf der alten Maschine inkl. "Create Database" exportiert und wieder über PhpMyAdmin auf der importiert. Hier bricht PhpMyAdmin beim Import regelmäßig ab. Ich erhalte dann die Meldung:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE TABLE IF NOT EXISTS `com_vtiger_workflows` (
`workflow_id` int(11) NOT ' at line 8
Deswegen frage ich, ob die Datenbanken erst konvertiert werden müssen.

Grüße

Sherry

Sherry
Beiträge: 38
Registriert: 24.07.2012 13:26:35

Re: [GELÖST] Datenbanken von 5.0.51a nach 5.5.31 konvertiere

Beitrag von Sherry » 25.11.2013 11:06:06

Ich weiß nicht wie, aber glücklicherweise läuft jetzt meine DB.

Antworten