Page 1 of 1

Spracheinstellungs Problem

PostPosted: 04. June 2006 10:29
by MeierLansky
Hi ich hoffe ich bin hier in der richtigen Kategorie,

Also ich bin mit meinem Server umgezogen, jetzt hab ich einen mit phpMyAdmin 2.5.7-pl1 auf dem anderen neuere Version.

Jetzt wollte ich meine Datenbank überspielen, und habe einen SQL-Dump erstellt, aber beim Versuch den auf den neuen Server zu überspielen kommt folgender Fehler:

Fehler

SQL-Befehl :

CREATE DATABASE `....` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci

MySQL meldet:
#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 'DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci' at line





Der Support sagte mir das liegt an den versch. Spracheinstellungen.

Kann mir jemand helfen?
THX

PostPosted: 04. June 2006 11:17
by deepsurfer
Der Support sagte mir das liegt an den versch. Spracheinstellungen.

Diese Aussage und die Fehlermeldung besagen das selbe.

Folglich beim erstellen des phpmyadmin-DUMPs auf kompatibilität achten.

Ich gehe mal von aus das du den DUMP von dem Inhalt einer DB gemacht hast, und auf dem neuen System zuerst die DB erstellt und dann versuchst den DUMP dort zu importieren.
Eben da liegt schonmal ein Konflickt vor..
Auf dem neuen System hast du die DB nicht mit dem selben charset erstellt wie auf dem alten System.

PostPosted: 04. June 2006 11:36
by MeierLansky
genau das stimmt.
Auf dem neuen Sever hab ich eine Datenbank erstellt, das geht aber über confixx, also ausserhalb von phpmyadmin. Dort kann ich leider keine Spracheinstellungen vornehmen.

Weiss einer was dann dort zu machen ist? oder geht das dann nur über den support?

PostPosted: 04. June 2006 13:34
by deepsurfer
Du kannst auf den "neuen" server mittels phpmyadmin dort die Koalition der von confixx erstellten DB ändern, damit er den DUMP von alten PC annimmt.

PostPosted: 04. June 2006 14:16
by Wiedmann
Der Support sagte mir das liegt an den versch. Spracheinstellungen.

Auf dem neuen Server hast du eine ältere MySQL-Version als auf dem alten Server.

Mach auf dem alten System einen Export (dump) und gib dabei an, für welche MySQL-Version du exportieren willst.

PostPosted: 04. June 2006 14:18
by MeierLansky
so, danach hab ich jetzt gesucht und gesucht, auch über google...

bei meiner phpmyadmin oberfläche hab ich zwei Reiter (wenn ich die bereits über confixx erstellte Datenbnak anwähle): Struktur und SQL.

jetzt hab ich nach mySQL Befehlen gesucht, aber ich bekomme immer nur Fehlermeldungen.

Wie kann ich denn die Datenbank daraufhin umstellen: DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; ??

PostPosted: 19. June 2006 13:38
by sari42
hey do,

db auswählen
auf Operationen klicken
unten links Kollation auswählen,
(ich nehme immer latin1-german2, dann ist sie Sortierung wie im T-Buch, oder bist Du ein alter Schwede ?)
OK klicken

PostPosted: 19. June 2006 21:13
by Kristian Marcroft
Hallo,

bitte einfqach beim _exportieren_ auf Kompatibilität achten.
Alles andere wird dich nicht weiter bringen. Die einstellung kannst du im "Exportieren" Fenster deines phpMyAdmin machen. Aktuealisiere ggf. vorher dein phpMyAdmin auf deinem "alten" Server.

Gruß
Kristian Marcroft