PythonQ 240-8XX Manual de usuario Pagina 286

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 285
Kapitel 5: MySQL-Datenbankadministration 265
5.6.6 Unterst¨utzung f¨ur Multi-Byte-Zeichen
Wenn Sie Unterst¨utzung f¨ur einen neuen Zeichensatz hinzuf¨ugen wollen, der Multi-Byte-
Buchstaben enth¨alt, m¨ussen Sie die Multi-Byte-Zeichenfunktionen benutzen.
Zum jetzigen Zeitpunkt ist die beste Dokumentation hier¨uber die Zeichens¨atze, die bereits
implementiert sind. Sehen Sie sich als Beispiele die Zeichens¨atze euc kr, gb2312, gbk,
sjis und ujis an. Diese sind in den ctype-’charset’.c-Dateien im strings’-Verzeichnis
implementiert.
Sie m¨ussen den mbmaxlen_MEINSET=N-Wert in einem speziellen Kommentar am Anfang der
Quelldatei angeben. N sollte auf die Gr¨oße in Bytes des gr¨oßten Buchstabens im Zeichensatz
gesetzt werden.
5.6.7 Probleme mit Zeichens¨atzen
Wenn Sie versuchen, einen Zeichensatz zu benutzen, der nicht in Ihre Bin¨ardatei kompiliert
ist, onnen Sie verschiedene Probleme bekommen:
Ihr Programm hat einen falschen Pfad zum Speicherort der Zeichens¨atze. (Vorgabe
ist /usr/local/mysql/share/mysql/charsets’). Das kann durch die Benutzung der
--character-sets-dir-Option f¨ur das fragliche Programm behoben werden.
Der Zeichensatz ist ein Multi-Byte-Zeichensatz, der nicht dynamisch geladen werden
kann. Wenn das der Fall ist, m¨ussen Sie das Programm mit Unterst¨utzung f¨ur diesen
Zeichensatz neu kompilieren.
Der Zeichensatz ist ein dynamischer Zeichensatz, ab er Sie haben keine configure-Datei
daf¨ur. In diesem Fall m¨ussen Sie die configure-Datei f¨ur den Zeichensatz aus einer
neuen MySQL-Distribution installieren.
Ihre Index’-Datei enth¨alt nicht den Namen f¨ur den Zeichensatz.
ERROR 1105: File ’/usr/local/share/mysql/charsets/?.conf’ not found
(Errcode: 2)
In diesem Fall m¨ussen Sie sich entweder eine neue Index-Datei holen oder den Namen
jedes fehlenden Zeichensatzes von Hand eintragen.
Bei MyISAM-Tabellen onnen Sie den Zeichensatznamen und die Anzahl f¨ur eine Tabelle
mit myisamchk -dvv tabelle pr¨ufen.
5.7 Serverseitige Skripte und Dienstprogramme f¨ur MySQL
5.7.1
¨
Uberblick ¨uber serverseitige Programme und
Dienstprogramme
Alle MySQL-Clients, die mittels der mysqlclient-Bibliothek mit dem Server kommu-
nizieren, benutzen folgenden Umgebungsvariablen:
Name Beschreibung
MYSQL_UNIX_PORT Der vorgabem¨aßige Socket; benutzt f¨ur Verbindungen zu
localhost
Vista de pagina 285
1 2 ... 281 282 283 284 285 286 287 288 289 290 291 ... 767 768

Comentarios a estos manuales

Sin comentarios