phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 14:40:22 von PascalKoenig

Hallo NG,

ich (was MySQL angeht eher unbeholfen) habe folgendes Problem: Ich hatte
bis vor kurzem bei Alfahosting.org ein Simple-Machines-Forum am Laufen
(MySQL 4.0.15), musste dann aus vertraglichen Gründen kurz auf einen
Freehoster (In meinem Falle Pytal.de) ausweichen um dort das Forum
weiter zu betreiben. Bei Pytal wird die MySQL-Version
5.0.22-Debian_1.dotdeb.1 benutzt und nun kommt der Knackpunkt.

Als ich gestern dann versuchte, wieder zurück zu Alfahosting umzuziehen,
habe ich ganz normal per Pytal per phpMyAdmin die Datenbank gesichert
und per FTP das Forum heruntergeladen. Dieses habe ich dann bei
Alfahosting wieder hochgeladen, habe die die Settings.php entsprechend
verändert und dann versucht, die Datenbank per phpMyAdmin hochzuladen.

Dabei bekomme ich durchgehend folgende Fehlermeldung:

#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 '-

Ich habe ein wenig herumgegoogelt und lediglich den Tipp gefunden, die
Datenbank mit MySQL4-Kompatibilität zu exportieren. Das habe ich dann
natürlich sofort gemacht und wieder versucht, die Sachen hochzuladen.
Jedoch wieder ohne Erfolg.

Habt ihr irgendeinen schlauen Tipp für mich, der mir hilft, die
Datenbank bei Alfahosting wieder zum Laufen zu bringen?

Schonmal danke im Voraus
Pascal

Re: phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 14:50:29 von Andreas Kretschmer

Andreas
--
Andreas Kretschmer
Linux - weil ich es mir wert bin!
GnuPG-ID 0x3FFF606C http://wwwkeys.de.pgp.net
Deutsche PostgreSQL User Group: http://pgug.de

Re: phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 14:55:27 von Christian Kirsch

Pascal König schrieb:
> Hallo NG,
>
> ich (was MySQL angeht eher unbeholfen) habe folgendes Problem: Ich hatte
> bis vor kurzem bei Alfahosting.org ein Simple-Machines-Forum am Laufen
> (MySQL 4.0.15), musste dann aus vertraglichen Gründen kurz auf einen
> Freehoster (In meinem Falle Pytal.de) ausweichen um dort das Forum
> weiter zu betreiben. Bei Pytal wird die MySQL-Version
> 5.0.22-Debian_1.dotdeb.1 benutzt und nun kommt der Knackpunkt.
>
> Als ich gestern dann versuchte, wieder zurück zu Alfahosting umzuziehen,
> habe ich ganz normal per Pytal per phpMyAdmin die Datenbank gesichert

"ganz normal" und "phpMyAdmin" gehören nicht in einen Satz.

> und per FTP das Forum heruntergeladen. Dieses habe ich dann bei
> Alfahosting wieder hochgeladen, habe die die Settings.php entsprechend
> verändert und dann versucht, die Datenbank per phpMyAdmin hochzuladen.
>
> Dabei bekomme ich durchgehend folgende Fehlermeldung:
>
> #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 '-
>
Und? Hast Du das getan?

> Ich habe ein wenig herumgegoogelt und lediglich den Tipp gefunden, die
> Datenbank mit MySQL4-Kompatibilität zu exportieren. Das habe ich dann
> natürlich sofort gemacht und wieder versucht, die Sachen hochzuladen.
> Jedoch wieder ohne Erfolg.

>
> Habt ihr irgendeinen schlauen Tipp für mich, der mir hilft, die
> Datenbank bei Alfahosting wieder zum Laufen zu bringen?
>

Ja. Exportiere sie so, dass dein MySQL4.x-Server die Syntax versteht.
Wenn Dein PHPdingsbums das nicht ordentlich kann: Exportiere den Kram,
lade ihn lokal (also auf einem Rechner, über den DU die volle
Kontrolle hast) in ein MySQL 5 und exportiere ihn daraus mit mysqldump
(was für diese Aufgabe immer das geeignete Werkzeug ist, während
PHPdingens im Wesentlichen dadurch auffällt, dass es Probleme
bereitet) als "MySQL 4-kompatibel".


Vergiss PHPMyAdmin

Re: phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 15:27:11 von PascalKoenig

Andreas Kretschmer schrieb:
> 'wieder ohne Erfolg' ist eine klasse Fehlerbeschreibung, wo sofort jeder
> klar die Ursache erkennt. Du nicht?

Nein... "Wieder ohne Erfolg" impliziert an dieser Stelle übrigens die
bereits genannte Fehlermeldung. Wenn die Fehlermeldung sich geändert
hätte, hätte ich die zusätzliche Meldung auch gepostet.


> Google mal, welche Bedeutung das Wort 'Mantra' in dieser NG hat.

Vier Ergebnisse bei der Suche Mantra + de.comp.datenbanken.mysql und
alle vier verweisen auf Googlegroupseinträge, die den Begriff "Mantra"
zwar benutzen, aber leider nicht erklären. Dieser Tipp war leider nicht
sehr hilfreich. :(

>
> end
> Andreas

Gruß
Pascal

Re: phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 15:32:17 von PascalKoenig

Christian Kirsch schrieb:
> "ganz normal" und "phpMyAdmin" gehören nicht in einen Satz.

Das wusste ich nicht und der durchschnittlichen Webhost-Benutzer hat in
der Regel nicht die Möglichkeit, eine andere als die vom Hoster
vorgegebene MySQL-Verwaltung zu verwenden, da andere sich meist nicht
installieren lassen.

>> #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 '-
>>
> Und? Hast Du das getan?

Ja, hat mir aber diesbezüglich nicht weitergeholfen.

> Ja. Exportiere sie so, dass dein MySQL4.x-Server die Syntax versteht.
> Wenn Dein PHPdingsbums das nicht ordentlich kann: Exportiere den Kram,
> lade ihn lokal (also auf einem Rechner, über den DU die volle
> Kontrolle hast) in ein MySQL 5 und exportiere ihn daraus mit mysqldump
> (was für diese Aufgabe immer das geeignete Werkzeug ist, während
> PHPdingens im Wesentlichen dadurch auffällt, dass es Probleme
> bereitet) als "MySQL 4-kompatibel".

Danke für diesen Tipp, werde ich bei Gelegenheit machen.

>
> Vergiss PHPMyAdmin
>


Dies ist einer der Beiträge, die von meiner Googlesuche ausgespuckt hat.


Mit freundlichen Grüßen
Pascal

Re: phpMyAdmin-Fehler #1064 bei Import von MySQL5-Export

am 20.06.2006 15:44:03 von Christian Kirsch

Pascal König schrieb:
> Christian Kirsch schrieb:
>> "ganz normal" und "phpMyAdmin" gehören nicht in einen Satz.
>
> Das wusste ich nicht und der durchschnittlichen Webhost-Benutzer hat in
> der Regel nicht die Möglichkeit, eine andere als die vom Hoster
> vorgegebene MySQL-Verwaltung zu verwenden, da andere sich meist nicht
> installieren lassen.
>

Debatten zum Thema "Ich mag kein Geld für ordentlichen Service
bezahlen", gab es hier schonmal.

>
>>
>> Vergiss PHPMyAdmin
>>

>
> Dies ist einer der Beiträge, die von meiner Googlesuche ausgespuckt hat.
>

Das sollte Dir zu denken geben.