第4章:MySQL程序概述 / 4.3. 指定程序选项 / 4.3.3. 用环境变量指定选项

要想用环境变量指定选项,使用适用注释处理器的语法来设置变量。例如,在WindowsNetWare中,可以设置USER变量来指定MySQL账户名。要想实现,使用语法:

SET USER=your_name

Unix中的语法取决于你的外壳。假定你想要使用MYSQL_TCP_PORT变量指定TCP/IP端口号。典型的语法为(例如shbashzsh等等)

MYSQL_TCP_PORT=3306
export MYSQL_TCP_PORT

1个命令设置变量,export命令将变量导出到外壳环境,以便其值可供MySQL和其它进程访问。

cshtcsh有类似的问题。运行这些外壳时,使用setenv使外壳变量适用环境:

setenv MYSQL_TCP_PORT 3306

可以在命令提示符下执行设置环境变量的命令,以便立即生效。这些设定值持续到你注销。要向让这些设定值在你每次登录时生效,将相应命令放入每次启动时命令解释符所读的启动文件中。在Windows中典型启动文件为AUTOEXEC.BATbash.bash_profile,或者tcsh.tcshrc。关于命令解释符的具体细节请查阅文档。

附录F:环境变量 了列出影响MySQL程序操作的所有环境变量。