Übernahme MySQL Dump von 4.0.21 auf 4.1.11

tanmar

Mitglied
Hallo ringsum,
ich kämpfe jetzt schon geraume Zeit damit eine Datenbank per

Code:
mysqldump -hdbserver -udbuser -pdbpw dbname > dbname.sql

und

Code:
mysql -hdbserver_neu -udbuser_neu -pdbpw_neu dbname_neu < dbname.sql

zu übernehmen. Das klappt so weit auch prima - hingegen machen die
Sonderzeichen massiven Ärger.

Auf dem alten 4.0.21 Server sind die Daten wenn ich das recht sehe
alle in latin_swedish_ci kodiert. Der neue Server arbeitet mit
utf8_general_ci.

So weit so gut - wenn ich mit dem oben genannten Befehl importiere
schneidet er mir hingegen alle Datensätze beim ersten Sonderzeichen
wie Umlauten ab.

Die MySQL-Dokumente die ich ergoogeln konnte weisen meist darauf hin
man möge

Code:
mysql -hdbserver_neu -udbuser_neu -pdbpw_neu
--default-character-set=latin1 dbname_neu < dbname.sql

verwenden. Leider konnte ich damit keinen anderen Effekt erzielen.

Am nächsten bin ich der Sache bisher noch gekommen wenn ich den
SQL-Dump vor dem Einlesen per

Code:
iconv -f ISO8859-1 -t UTF-8 dbname.sql -o dbname.sql

konvertiert habe. Leider geht auf dem Weg das € Zeichen flöten und
verwandelt sich in ein ? :-(

Für Hinweise aller Art wäre ich dankbar!
 
Zurück