PythonQ 240-8XX Instrukcja Użytkownika Strona 94

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 768
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 93
Kapitel 3: Installation von MySQL 73
Sie onnen MySQL so konfigurieren, dass keine DEFAULT-Spaltenwerte f¨ur Nicht-NULL-
Spalten benutzt werden (also Spalten, bei denen nicht zul¨assig ist, dass sie NULL
sind). Das f¨uhrt dazu, dass INSERT-Statements einen Fehler erzeugen, ausser wenn
ausdr¨ucklich Werte f¨ur Spalten angegeben werden, die einen Nicht-NULL-Werte verlan-
gen. Um die Benutzung von Vorgabewerten zu unterdr¨ucken, geben Sie configure wie
folgt ein:
shell> CXXFLAGS=-DDONT_USE_DEFAULT_FIELDS ./configure
Als Vorgabe benutzt MySQL den Zeichensatz ISO-8859-1 (Latin1). Um diesen Vor-
gabesatz zu ¨andern, benutzen Sie die --with-charset-Option:
shell> ./configure --with-charset=CHARSET
CHARSET kann einer der folgenden sein: big5, cp1251, cp1257, czech, danish,
dec8, dos, euc_kr, gb2312, gbk, german1, hebrew, hp8, hungarian, koi8_ru,
koi8_ukr, latin1, latin2, sjis, swe7, tis620, ujis, usa7 oder win1251ukr. Siehe
Abschnitt 5.6.1 [Character sets], Seite 260.
Wenn Sie Zeichen zwischen Server und Client konvertieren wollen, sollten Sie sich
den SET OPTION CHARACTER SET-Befehl ansehen. Siehe Abschnitt 6.5.6 [SET OPTION],
Seite 361.
Achtung: Wenn Sie Zeichens¨atze ¨andern, nachdem Sie irgend welche Tabellen angelegt
haben, m¨ussen Sie myisamchk -r -q ¨uber jede Tabelle laufen lassen, denn ansonsten
onnten Ihre Indexe falsch sortiert werden. (Das kann passieren, wenn Sie MySQL
installieren, ein paar Tabellen erzeugen und danach MySQL rekonfigurieren, so dass es
einen anderen Zeichensatz benutzt, und dann neu installieren.)
Mit der Option --with-extra-charset=LIST onnen Sie zus¨atzliche Zeichens¨atze
definieren, die in den Server einkompiliert werden sollen.
Hierbei ist LIST entweder eine Liste eines Zeichensatzes, die durch Leerzeichen getrennt
ist, oder complex, um alle Zeichen einzuschließen, die nicht dynamisch geladen werden
onnen, oder all, um alle Zeichens¨atze in die Bin¨ardateien einzuschließen.
Um MySQL mit Debug-Code zu konfigurieren, benutzen Sie die --with-debug-Option:
shell> ./configure --with-debug
Das bewirkt, dass eine sichere Speicherzuweisung (Memory Allocator) eingeschlossen
wird, die einige Fehler finden kann und die Ausgaben liefert, was passiert ist. Siehe
Abschnitt D.1 [Debugging server], Seite 694.
Wenn Ihre Client-Programme Threads benutzen, m¨ussen Sie zus¨atzlich eine Thread-
sichere Version der MySQL-Client-Bibliothek mit der --enable-Thread-safe-client-
configure-Option kompilieren. Hierdurch wird eine libmysqlclient_r-Bibliothek an-
gelegt, mit der Sie Ihre threaded Applikationen linken onnen. Siehe Abschnitt 9.4.8
[Threaded clients], Seite 597.
Optionen, die zu bestimmten Systemen geh¨oren, finden sich im systemsp ezifischen Ab-
schnitt dieses Handbuchs. Siehe Abschnitt 3.2.2 [Betriebssystemspezifische Anmerkun-
gen], Seite 59.
3.3.4 Installation vom Entwicklungs-Source-Tree
VORSICHT: Sie sollten diesen Abschnitt nur lesen, wenn Sie daran interessiert sind, uns
beim Testen von neuem Code zu helfen. Wenn Sie nur wollen, dass MySQL auf Ihrem
Przeglądanie stron 93
1 2 ... 89 90 91 92 93 94 95 96 97 98 99 ... 767 768

Komentarze do niniejszej Instrukcji

Brak uwag