Seite 1 von 1

Problem nach Server-Umzug

Verfasst: 07.03.2005 07:34
von opportunist
Hallo !

Ich dachte eigentlich, ich wüsste was zu tun ist wenn ich ein Fehler beim backup bekomme.
Jetzt habe ich allerdings einen Fehler erhalten, mit dem ich nicht wirklich zurecht komme!

Der Fehler:
#1064 - You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci' at line 18
Was kann ich gegen diesen Fehler tun?
Er tritt auf beim Versuch das Backup über phpMyadmin einzuspielen!

Ich hoffe auf schnelle Hilfe *Seufz*

Danke schonmal

Verfasst: 07.03.2005 14:09
von derd
Moin,

wie groß ist deine Datenbank die du einspielen willst? Ich denke mal das die einfach zu Groß ist :P

Versuch mal die db damit einzuspielen http://www.mysqldumper.de

Bye derd

Verfasst: 07.03.2005 14:13
von opportunist
Nein, dass ist nicht wegen der Größe.

mysqldumper habe ich schon versucht, jedoch importiert es keine Tabellen...Warum auch immer... :-/

2 Hilfreiche Dinge habe ich bei google gefunden, jedoch nur soweit hilfreich, dass ich nun wohl weiß, dass es mit den mysql-versionen zusammenhängt.

Jedoch weiß ich nun nicht mehr weiter.

Verfasst: 07.03.2005 14:20
von derd
Was haste denn bei Google gefunden ?

Verfasst: 07.03.2005 14:22
von opportunist
Einen Beitrag, in dem stand das dieser Fehler darauf schließen lässt das das Backup neuer ist, als die verwendete mysql-version.
Wenn ich das nun nicht verdrehe.

Verfasst: 07.03.2005 14:24
von derd
Hast du auch mal versucht das Backup mit Bigdump zu importieren?

Schlecht wäre es ja wenn dein Backup nicht Kompatiebel ist :(. Oder dein Backup was du erstellt hast ist Fehlerhaft.

Verfasst: 07.03.2005 14:52
von opportunist
Mit BigDump auch schon, auch das zeigt keine Reaktion ...

Die alte Datenbank werde ich nochmal neu exportieren, und gucken... *hmpf*

danke für deine zeit! :D

Verfasst: 09.03.2005 07:03
von DSB
In MySQLDumper 1.20 TNG gibt es zu diesem Problem eine Downgrade-Funktion.
Mach das Backup nochmal mit MSD und aktiviere diese Funktion.
Beim Schreiben des Dumps werden die Angaben "'ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci" direkt durch die alte Syntax ersetzt.

Das so erstellte Backup kannst Du dann auf dem alten Server mit MSD wieder herstellen.

Verfasst: 21.12.2005 20:05
von DSB
Nur zur vervollständigenden Info:

seit Version 1.21 des MySQLDumpers wird das erforderliche Anpassen der Syntax automatisch gemacht!
Der User braucht sich also nicht mehr mit den verschiedenen Sprachversionen von unterschiedlichen MySQL-Serverversionen rumschlagen -> MySQLDumper regelt das nun beim Einspielen automatisch. :P

Einfacher war das Wiederherstellen eines Backups wirklich noch nie.
Upload der Backupdatei in den work/backup-Ordner des Dumpers, auf Wiederherstellen geklickt und man kann sich zurücklehenen und zuschauen, wie MySQLDUmper die Datenbank befüllt. :D