4.3.3.用環境變量指定選項
4.3.3. 用環境變量指定選項
要想用環境變量指定選項,使用適用注釋處理器的語法來設置變量。例如,在Windows或NetWare中,可以設置USER變量來指定MySQL賬戶名。要想實現,使用語法:
SET USER=your_name
在Unix中的語法取決于你的外殼。假定你想要使用MYSQL_TCP_PORT變量指定TCP/IP端口號。典型的語法為(例如sh、bash、zsh等等):
MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT
第1個命令設置變量,export命令將變量導出到外殼環境,以便其值可供MySQL和其它進程訪問。
csh和tcsh有類似的問題。運行這些外殼時,使用setenv使外殼變量適用環境:
setenv MYSQL_TCP_PORT 3306
可以在命令提示符下執行設置環境變量的命令,以便立即生效。這些設定值持續到你注銷。要向讓這些設定值在你每次登錄時生效,將相應命令放入每次啟動時命令解釋符所讀的啟動文件中。在Windows中典型啟動文件為AUTOEXEC.BAT,bash為.bash_profile,或者tcsh為.tcshrc。關于命令解釋符的具體細節請查閱文檔。
附錄F:環境變量 了列出影響MySQL程序操作的所有環境變量。