176 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
festgelegt werden, haben Vorrang vor Werten in Umgebungsvariablen. Siehe Anhang E
[Environment variables], Seite 707. Folgende Programme unterst¨utzen Optionsdateien:
mysql, mysqladmin, mysqld, mysqldump, mysqlimport, mysql.server, myisamchk und
myisampack.
Sie k¨onnen Optionsdateien benutzen, um jede beliebig lange Option festzulegen, die ein Pro-
gramm unterst¨utzt! Starten Sie das Programm mit --help, um eine Liste der verf¨ugbaren
Optionen zu erhalten.
Eine Optionsdatei kann Zeilen der folgenden Formate enthalten:
#Kommentar
Kommentarzeilen fangen mit ‘#’ oder ‘;’ an. Leere Zeilen werden ignoriert.
[group] group ist der Name des Programms oder der Gruppe, f¨ur das oder die Sie Op-
tionen setzen wollen. Nach einer Gruppen-Zeile beziehen sich alle option- oder
set-variable-Zeilen auf die benannte Gruppe, bis zum Ende der Optionsdatei
oder bis eine andere Gruppe angegeben wird.
option Das ist ¨aquivalent zu --option auf der Kommandozeile.
option=value
Das ist ¨aquivalent zu --option=value auf der Kommandozeile.
set-variable = variable=value
Das ist ¨aquivalent zu --set-variable variable=value auf der Komman-
dozeile. Diese Syntax muss verwendet werden, um eine mysqld-Variable zu
setzen.
Die client-Gruppe gestattet Ihnen, Optionen anzugeben, die sich auf alle MySQL-Clients
(nicht auf mysqld) beziehen. Diese Gruppe eignet sich bestens daf¨ur, das Passwort festzule-
gen, das Sie benutzen, um sich mit dem Server zu verbinden. (Stellen Sie jedoch sicher,
dass die Optionsdatei nur f¨ur Sie les- und schreibbar ist.)
Beachten Sie, dass bei Optionen und Werten alle f¨uhrenden Leerzeichen und solche am
Zeilenende automatisch entfernt werden. Sie k¨onnen in der Zeichenkette f¨ur den Wert die
Escape-Sequenzen ‘\b’, ‘\t’, ‘\n’, ‘\r’, ‘\\’ und ‘\s’ benutzen (‘\s’ ist das Leerzeichen).
Hier ist eine typische globale Optionsdatei:
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
set-variable = key_buffer_size=16M
set-variable = max_allowed_packet=1M
[mysqldump]
quick
Hier ist eine typische Benutzer-Optionsdatei:
Comentarios a estos manuales