Mysqldump aus 5.x in 4.x importieren?

taucha

Registered User
Hallo liebe Gemeinde.

Ich habe den Dump einer Mysql DB von einem Provider bekommen, der zu einer Domain gehört, die zu mir gezogen ist.
Dieser Dump wurde auf einem System erzeugt, welches Mysql Version 5.0.16 hat. Wir hingegegen fahren 4.1.14 auf unserem Server.
Wenn ich nun versuche den Dump zu importieren bekomme ich folgende Fehlermeldung.

Code:
Fehler
SQL-Befehl: 

-- MySQL dump 10.10
--
-- Host: localhost Database: xyz
-- ------------------------------------------------------
-- Server version 5.0.16-Debian_1-log
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;



MySQL meldet:  

#1065 - Query was empty


Hat jmd Erfahrung mit dem Import eines 5er Dumps in die 4er Version? Oder geht das überhauptnicht? Oder nur manuell? *shock* :eek:
Oder existiert die Möglichkeit, in der 5er einen Dump generieren zu lassen, der genau für die 4er generiert wird?

Leider weiss ich zu wenig um die Unterschiede zw. 4er und 5er.

Ein Update auf die 5er wäre auch eine Option, aber ... momentan eher die letzte Wahl.

Danke.

Taucha
 
Normal sollte das einspielen eines Backups von der 5er auf die 4er ohne Probs gehen.
Versuch mal die Zeile
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
aus dem Backup zu entfernen und versuch es dann nochmal
 
Geht leider die ganze Zeit so weiter :(

Wenn ich entsprechende Zeilen rausnehme, gibts bald wieder Probleme.
Sogar in einer SQL Anweisung selbst.

Habe nun aber nen weiteren Hinweiss bekommen.
Melde mich dann wie es gelaufen ist.

Thx
 
Lösung

Also ich habs nu folgendermaßen gelöst.

Da ich den Ersteller des DB Dumps nicht erreicht habe, habe ich mir hier auf meinem lokalen Server die MySQL Version 5.0.18 installiert.

Darin hab ich dann den Dump problemlos importieren können.
Dannach habe ich

Code:
mysqldump --compatible=mysql40 <DB-NAME> > neuerdump.sql
auf der Konsole eingehackt und einen, zu meiner auf dem Server installierten DB Version, kompatiblen SQL Dump incl. der Daten erhalten.
Diesen habe ich dann ohne Zwischenfälle importieren können.

Wunderbar.

Danke für die Hilfe.
 
Back
Top