Umlaute bei mysqldump

Umlaute bei mysqldump

am 26.01.2007 10:16:47 von Nook

Hallo NG,

folgendes Problem bei einem Managed Server von DF.

Was muss ich bei einer DB Sicherung über mysqldump (oder dem
Zurückspielen über mysql-Konsole) als weitere Parameter angeben,
damit die deutschen Umlaute nicht beim Wiedereinspielen zerschossen
werden?

Die DB + alle Tabellen stehen auf utf-8.

Bislang wird eine Demodatenbank über cronjob jeden Tag zurückgesetzt,
leider eben mit diesem Problem. Manuelles Einspielen über phpMyAdmin
funkt einwandfrei.

Vielen Dank für Eure Hilfe.

Re: Umlaute bei mysqldump

am 28.01.2007 16:50:27 von Christian Kirsch

Michael Maus schrieb:
> Hallo NG,
>
> folgendes Problem bei einem Managed Server von DF.

Deutschlandfunk?

>
> Was muss ich bei einer DB Sicherung über mysqldump (oder dem
> Zurückspielen über mysql-Konsole) als weitere Parameter angeben,
> damit die deutschen Umlaute nicht beim Wiedereinspielen zerschossen
> werden?
>
> Die DB + alle Tabellen stehen auf utf-8.
>

Statt solcher Prosa wäre eine kurze Angabe aller für charsets
zuständigen Variablen sinnvoll gewesen - und natürlich eine genauere
Erklärung, was Du mit "zerschossen" meinst.

Google dürfte zu diesem Problem haufenweise Treffer bringen, mein Tipp
wäre der client Charset.

Re: Umlaute bei mysqldump

am 29.01.2007 09:47:53 von Christian Schmidt

Am Fri, 26 Jan 2007 10:16:47 +0100 schrieb Michael Maus:

> Hallo NG,
>
> folgendes Problem bei einem Managed Server von DF.
>
> Was muss ich bei einer DB Sicherung über mysqldump (oder dem
> Zurückspielen über mysql-Konsole) als weitere Parameter angeben,
> damit die deutschen Umlaute nicht beim Wiedereinspielen zerschossen
> werden?

Lies mal dies hier:
http://blog.koehntopp.de/archives/1424-MySQL-Zeichensatz-Gru ndlagen.html

Gruss

Christian

Re: Umlaute bei mysqldump

am 30.01.2007 16:18:42 von Nook

Die Lösung dieses Problems (für die Nachwelt):

"SET NAMES 'utf8';" an den Beginn
der SQL-Dumpdatei setzen!

M.