262 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Beim Zeichenkettenvergleich mit LIKE wird das Mapping von einem auf zwei Buchstaben
nicht durchgef¨uhrt. Alle Buchstaben werden in Großschreibung umgewandelt. Akzente
werden aus allen Buchstaben entfernt, mit folgenden Ausnahmen:
¨
U, ¨u,
¨
O, ¨o,
¨
A und ¨a.
5.6.2 Nicht englische Fehlermeldungen
mysqld kann Fehlermeldungen in folgenden Sprachen ausgeben: tschechisch, d¨anisch,
niederl¨andisch, englisch (die Vorgabe), estnisch, franz¨osisch, deutsch, griechisch, ungarisch,
italienisch, japanisch, koreanisch, norwegisch, norwegisch-ny, p olnisch, portugiesisch,
rum¨anisch, russisch, slowakisch, spanisch und schwedisch.
Um mysqld mit einer bestimmten Sprache zu starten, benutzen Sie die --
language=sprache oder -L sprache-Optionen. Beispiel:
shell> mysqld --language=german
oder:
shell> mysqld --language=/usr/local/share/german
Beachten Sie, dass alle Sprachnamen in Kleinschreibung angegeben werden.
Die Sprachdateien liegen (vorgabem¨aßig) in ‘mysql_base_dir /share/language /’.
Um die Fehlermeldungsdatei zu aktualisieren, editieren Sie die ‘errmsg.txt’-Datei und
f¨uhren folgenden Befehl aus, um die ‘errmsg.sys’-Datei zu erzeugen:
shell> comp_err errmsg.txt errmsg.sys
Wenn Sie auf eine neuere Version von MySQL aktualisieren, denken Sie daran, Ihre
¨
Anderungen mit der neuen ‘errmsg.txt’-Datei zu wiederholen!
5.6.3 Einen neuen Zeichensatz hinzuf¨ugen
Um MySQL einen weiteren Zeichensatz hinzuzuf¨ugen, f¨uhren Sie folgende Prozedur durch:
Entscheiden Sie, ob der Zeichensatz einfach oder komplex ist. Wenn der Zeichensatz
keine besonderen Zeichenkettenvergleichsroutinen zum Sortieren und keine Multi-Byte-
Unterst¨utzung ben¨otigt, ist er einfach. Wenn er eines oder beide Features ben¨otigt, ist er
komplex.
latin1 und d¨anisch zum Beispiel sind einfache Zeichens¨atze, wohingegen big5 oder
tschechisch komplexe Zeichens¨atze sind.
Im folgenden Abschnitt wird angenommen, dass Sie Ihren Zeichensatz MEINSET nennen.
Bei einem einfachen Zeichensatz machen Sie folgendes:
1. F¨ugen Sie MEINSET am Ende der ‘sql/share/charsets/Index’-Datei hinzu. Geben
Sie ihm eine eindeutige Nummer.
2. Erzeugen Sie die Datei ‘sql/share/charsets/MEINSET.conf’. (Sie k¨onnen hierf¨ur als
Grundlage ‘sql/share/charsets/latin1.conf’ benutzen).
Die Syntax f¨ur die Datei ist sehr einfach:
• Kommentare fangen mit einem ’#’-Zeichen an und gehen bis zum Ende der Zeile.
• W¨orter werden durch beliebige Mengen von Leerraum getrennt.
• Bei der Definition des Zeichensatzes muss jedes Wort eine Zahl im hexadezimalen
Format sein.
Comentarios a estos manuales