• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Nach Einspielen von Dump alle Umlaute weg

Ich habe ein Backup meiner Datenbank gemacht (Kollation latin1_german1_ci. Nach dem Einspielen waren jedoch sämtliche Umlaute weg. Was habe ich falsch gemacht?
 

whois

Ultimate Guru
Hi

Nach durchlesen verschiedener Faq liegt das wohl an der Latin Einstellung.

In einem Faq habe ich gelesen das Latin9 gebraucht werden muss.

.
 

panamajo

Guru
whois schrieb:
In einem Faq habe ich gelesen das Latin9 gebraucht werden muss.

Lötzinn.

@SEC|Goldmember:
- Stehen die Umlaute korrekt im Dump?
- Wurde der Dump auf demselben Rechner wieder eingespielt oder auf einem anderen (mit evtl. anderer Config.?

mysqldump versteht seit 4.1 den Parameter --compatibe=..., wurde dies verwendet?
 
Die Umlaute sind im Dump vorhanden.
Server ist derselbe.
Eingebunden habe ich den Dump mittels

mysql -hlocalhost -dbuser -pPasswort dbname < dump.sql
 

panamajo

Guru
Sind im Dump auch die Tabellendefinitionen (CREATE TABLE ...)?
Sind dort auch die Collations korrekt drin?
 
panamajo schrieb:
Sind im Dump auch die Tabellendefinitionen (CREATE TABLE ...)?
Sind dort auch die Collations korrekt drin?

Tabellendefinitionen sind drin.

Die Umlaute sind im Dump vorhanden. Kollkation des Dumps ist: latin1_german1_ci

Die Datenbank habe ich ebenfalls auf latin1_german1_ci gestellt, aber es funktioniert nicht.
 
Oben