在本附录中,列出了MySQL直接或间接使用的环境变量。大多数环境变量均能在本手册的其他部分找到。
注意,命令行上的任何选项均优先于选项文件和环境变量中指定的值,而且选项文件中的值优先于环境变量中的值。。
在很多情况下,要想更改MySQL的行为,应优先使用选项文件而不是环境变量。请参见4.3.2节,“使用选项文件”。
| 变量 | 描述 | 
| CXX | C++编译器的名称(用于运行configure) | 
| CC | C编译器的名称(用于运行configure) | 
| CFLAGS | C编译器的标志(用于运行configure) | 
| CXXFLAGS | C++编译器的标志(用于运行configure) | 
| DBI_USER | Perl DBI的默认用户名 | 
| DBI_TRACE | 用于Perl DBI的跟踪选项 | 
| HOME | mysql历史文件的默认路径是$HOME/.mysql_history。 | 
| LD_RUN_PATH | 用于指定libmysqlclient.so的位置。 | 
| MYSQL_DEBUG | 调试时的调试跟踪选项。 | 
| MYSQL_HISTFILE | mysql历史文件的路径。如果设置了该变量,它的值将覆盖$HOME/.mysql_history的默认值。 | 
| MYSQL_HOST | mysql命令行客户端使用的默认主机名。 | 
| MYSQL_PS1 | 在mysql命令行客户端中使用的命令提示。 | 
| MYSQL_PWD | 连接到mysqld时的默认密码。注意,使用它并不安全。请参见5.8.6节,“使你的密码安全”。 | 
| MYSQL_TCP_PORT | 默认的TCP/IP端口号 | 
| MYSQL_UNIX_PORT | 默认的Unix套接字文件名,用于连接到本地主机。 | 
| PATH | 由shell使用以找到MySQL程序。 | 
| TMPDIR | 创建临时文件的目录。 | 
| TZ | 用于设置当地时区。请参见A.4.6节,“时区问题”。 | 
| UMASK_DIR | 创建目录时的用户目录创建掩码。注意,这是带有UMASK的ANDed。 | 
| UMASK | 创建文件时的用户文件创建掩码。 | 
| USER | 在Windows和NetWare上连接到mysqld时使用的默认用户名。 | 
这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。

