Dump übernehmen

Dump übernehmen

am 30.04.2006 01:36:06 von Hubert Holler

Aufgrund eines Providerwechsels möchte ich meine Datenbank zu meinem neuen
Provider importieren.

Dazu habe ich mir ein zip-File mit phpmyadmin beim alten provider mit mysql
4.1.11 und phpmyadmin 2.6.1 mit language: german (de-utf-8) und zeichensatz
latin1_german1_ci erstellt, sowie auch bei jedem Text.

Dann habe ich versucht die datenbank bei meinem neuen provider mit mysql
4.0.26 und phpmyadmin 2.8.0.1 zu importieren, language: deutsch-germain
(iso-8859-1)

Der Import wird durchgeführt, wenn ich im sql-file folgende Zeilen lösche:
DEFAULT CHARACTER SET ...

Wenn ich dies durchführe sind dort dann aber alle Umlaute nur Sonderzeichen.

Hoffe da kann mir jemand weiterhelfen, wie ich dies richtig durchführen
muss.
Vielen Dank für jede Antwort
Hubert

Re: Dump übernehmen

am 30.04.2006 15:18:32 von Rico Speer

Hubert Holler wrote:

> Der Import wird durchgeführt, wenn ich im sql-file folgende Zeilen lösche:
> DEFAULT CHARACTER SET ...
>
> Wenn ich dies durchführe sind dort dann aber alle Umlaute nur
> Sonderzeichen.

Hallo
hatte so ziemlich das gleiche Problem.

Versuche mal wie von mir in e32bu8$nr8$03$1@news.t-online.com beschrieben
vorzugehen.

Gruss
Rico

Re: Dump übernehmen

am 30.04.2006 22:34:26 von Hubert Holler

> Hubert Holler wrote:
>
>> Der Import wird durchgeführt, wenn ich im sql-file folgende Zeilen
>> lösche:
>> DEFAULT CHARACTER SET ...
>>
>> Wenn ich dies durchführe sind dort dann aber alle Umlaute nur
>> Sonderzeichen.
>
> Hallo
> hatte so ziemlich das gleiche Problem.
>
> Versuche mal wie von mir in e32bu8$nr8$03$1@news.t-online.com beschrieben
> vorzugehen.
>

Vielen Dank für die Antwort, nur leider konnte ich diesen Link nicht finden.
Vielleicht kannst du mir dies auch direkt per e-mail zukommen lassen.
Vielen Dank
Hubert

Re: Dump übernehmen

am 30.04.2006 23:08:47 von Matthias Esken

On Sun, 30 Apr 2006 22:34:26 +0200, Hubert Holler wrote:

>> Versuche mal wie von mir in e32bu8$nr8$03$1@news.t-online.com beschrieben
>> vorzugehen.
>
> Vielen Dank für die Antwort, nur leider konnte ich diesen Link nicht finden.

Das ist eine Message-Id. Bringe deinen Newsreader dazu, diese Message-Id zu
suchen (im Zweifelsfall Dokumentation konsultieren).

Mit folgenden Daten solltest du es auch notfalls manuell finden können:

| From: Rico Speer
| Newsgroups: de.comp.datenbanken.mysql
| Subject: Re: Umlautproblem:Charset beim Dump einspielen angeben?
| Date: Sun, 30 Apr 2006 14:52:24 +0200
| Message-ID:

Gruß,
Matthias

Re: Dump übernehmen

am 01.05.2006 00:10:19 von Hubert Holler

>
>>> Versuche mal wie von mir in e32bu8$nr8$03$1@news.t-online.com
>>> beschrieben
>>> vorzugehen.
>>

Vielen Dank für die Info.
Wie bzw. wo kann ich aber das Konvertieren am Ziel bzw. beim Provider
durchführen:
iconv -f utf8 -t ISO-8859-1 dumpfile dumfile_iso

Hoffe da kann mir nochmals jemand einen Tip geben.

Vielen Dank
Hubert

Re: Dump übernehmen

am 01.05.2006 10:39:37 von Rico Speer

Hubert Holler wrote:

> Wie bzw. wo kann ich aber das Konvertieren am Ziel bzw. beim Provider
> durchführen:
> iconv -f utf8 -t ISO-8859-1 dumpfile dumfile_iso

iconv ist ein Tool zum konvertieren des Zeichensatzes im Unix/Linux Umfeld.
Wenn Du Shell-Zugang zu Deinem Provider hast ist es vielleicht auf dem Host
verfügbar. Es gibt sicherlich auch Tools zum konvertieren für M$-BSY,
leider kenne ich mich da nicht wirklich mit aus.
Oder einfach mal Knoppix o.ä. booten (mittlerweile hat ja fast jeder eine CD
davon) und konvertieren..

Gruss
Rico