Um eine Option in einer Umgebungsvariablen anzugeben, stellen
Sie die Variable unter Verwendung der für Ihren
Befehls-Interpreter passenden Syntax ein. Unter Windows oder
NetWare etwa können Sie die Variable USER
zur Angabe Ihres MySQL-Kontennamens verwenden. Benutzen Sie zu
diesem Zweck folgende Syntax:
SET USER=your_name
Die Unix-Syntax hängt von der verwendeten Shell ab. Nehmen wir
an, Sie wollen die TCP/IP-Portnummer über die Variable
MYSQL_TCP_PORT
festlegen. Die typische Syntax
(etwa bei sh, bash
,
zsh usw.) sieht so aus:
MYSQL_TCP_PORT=3306 export MYSQL_TCP_PORT
Der erste Befehl stellt die Variable ein, und der Befehl
export
exportiert diese dann in die
Shell-Umgebung, sodass ihr Wert für MySQL und andere Prozesse
verfügbar wird.
Bei csh und tcsh machen Sie die Shell-Variable mithilfe von setenv für die Umgebung verfügbar:
setenv MYSQL_TCP_PORT 3306
Die Befehle zur Einstellung von Umgebungsvariablen können Sie
an der Eingabeaufforderung ausführen; sie werden dann sofort
gültig, bleiben es aber nur, bis Sie sich abmelden. Damit die
Einstellungen bei jeder Anmeldung übernommen werden, legen Sie
den oder die entsprechenden Befehle in einer Autostartdatei ab,
die Ihr Befehls-Interpreter bei jedem Start ausliest. Typische
Autostartdateien sind AUTOEXEC.BAT
unter
Windows, .bash_profile
unter
bash oder .tcshrc
unter
tcsh. Weitere Informationen entnehmen Sie der
Dokumentation zu Ihrem Befehls-Interpreter.
Anhang F, Umgebungsvariablen, listet alle Umgebungsvariablen auf, die den Betrieb von MySQL-Programmen beeinflussen.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.