### 附录F:环境变量
在本附录中,列出了MySQL直接或间接使用的环境变量。大多数环境变量均能在本手册的其他部分找到。
注意,命令行上的任何选项均优先于选项文件和环境变量中指定的值,而且选项文件中的值优先于环境变量中的值。。
在很多情况下,要想更改MySQL的行为,应优先使用选项文件而不是环境变量。请参见[4.3.2节,“使用选项文件”](# "4.3.2. Using Option Files")。
<table border="1" cellpadding="0" id="table1"><colgroup><col/><col/></colgroup><tr><td> <p><strong><span>变量</span></strong></p></td> <td> <p><strong><span>描述</span></strong></p></td> </tr><tr><td> <p> <span>CXX</span></p></td> <td> <p><span>C++</span>编译器的名称(用于运行<strong><span>configure</span></strong>)</p></td> </tr><tr><td> <p> <span>CC</span></p></td> <td> <p><span>C</span>编译器的名称(用于运行<strong><span>configure</span></strong>)</p></td> </tr><tr><td> <p> <span>CFLAGS</span></p></td> <td> <p><span>C</span>编译器的标志(用于运行<strong><span>configure</span></strong>)</p></td> </tr><tr><td> <p> <span>CXXFLAGS</span></p></td> <td> <p><span>C++</span>编译器的标志(用于运行<strong><span>configure</span></strong>)</p></td> </tr><tr><td> <p> <span>DBI_USER</span></p></td> <td> <p><span>Perl DBI</span>的默认用户名</p></td> </tr><tr><td> <p> <span>DBI_TRACE</span></p></td> <td> <p>用于<span>Perl DBI</span>的跟踪选项</p></td> </tr><tr><td> <p> <span>HOME</span></p></td> <td> <p><strong> <span>mysql</span></strong>历史文件的默认路径是<span>$HOME/.mysql_history</span>。</p></td> </tr><tr><td> <p> <span>LD_RUN_PATH</span></p></td> <td> <p>用于指定<span>libmysqlclient.so</span>的位置。</p></td> </tr><tr><td> <p> <span>MYSQL_DEBUG</span></p></td> <td> <p>调试时的调试跟踪选项。</p></td> </tr><tr><td> <p> <span>MYSQL_HISTFILE</span></p></td> <td> <p><strong> <span>mysql</span></strong>历史文件的路径。如果设置了该变量,它的值将覆盖<span>$HOME/.mysql_history</span>的默认值。</p></td> </tr><tr><td> <p> <span>MYSQL_HOST</span></p></td> <td> <p><strong> <span>mysql</span></strong>命令行客户端使用的默认主机名。</p></td> </tr><tr><td> <p> <span>MYSQL_PS1</span></p></td> <td> <p>在<strong><span>mysql</span></strong>命令行客户端中使用的命令提示。</p></td> </tr><tr><td> <p> <span>MYSQL_PWD</span></p></td> <td> <p>连接到<strong><span>mysqld</span></strong>时的默认密码。注意,使用它并不安全。请参见<a href="database-administration.html#password-security" title="5.8.6. Keeping Your Password Secure">5.8.6节,“使你的密码安全”</a>。</p></td> </tr><tr><td> <p> <span>MYSQL_TCP_PORT</span></p></td> <td> <p>默认的<span>TCP/IP</span>端口号</p></td> </tr><tr><td> <p> <span>MYSQL_UNIX_PORT</span></p></td> <td> <p>默认的<span>Unix</span>套接字文件名,用于连接到本地主机<span>。</span></p></td> </tr><tr><td> <p> <span>PATH</span></p></td> <td> <p>由<span>shell</span>使用以找到<span>MySQL</span>程序。</p></td> </tr><tr><td> <p> <span>TMPDIR</span></p></td> <td> <p>创建临时文件的目录。</p></td> </tr><tr><td> <p> <span>TZ</span></p></td> <td> <p>用于设置当地时区。请参见<a href="problems.html#timezone-problems" title="A.4.6. Time Zone Problems">A.4.6节,“时区问题”</a>。</p></td> </tr><tr><td> <p> <span>UMASK_DIR</span></p></td> <td> <p>创建目录时的用户目录创建掩码。注意,这是带有<span><span>UMASK</span>的<span>ANDed</span></span>。</p></td> </tr><tr><td> <p> <span>UMASK</span></p></td> <td> <p>创建文件时的用户文件创建掩码。</p></td> </tr><tr><td> <p> <span>USER</span></p></td> <td> <p>在<span>Windows</span>和<span>NetWare</span>上连接到<strong><span>mysqld</span></strong>时使用的默认用户名。</p></td> </tr></table>
这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。
- 目录
- 前言
- 1. 一般信息
- 2. 安装MySQL
- 3. 教程
- NoName
- 4. MySQL程序概述
- 5. 数据库管理
- 6. MySQL中的复制
- 7. 优化
- 8. 客户端和实用工具程序
- 9. 语言结构
- 10. 字符集支持
- 11. 列类型
- 12. 函数和操作符
- 13. SQL语句语法
- 14. 插件式存储引擎体系结构
- 15. 存储引擎和表类型
- 16. 编写自定义存储引擎
- 17. MySQL簇
- 18. 分区
- 19. MySQL中的空间扩展
- 20. 存储程序和函数
- 21. 触发程序
- 22. 视图
- 23. INFORMATION_SCHEMA信息数据库
- 24. 精度数学
- 25. API和库
- 26. 连接器
- 27. 扩展MySQL
- A. 问题和常见错误
- B. 错误代码和消息
- C. 感谢
- D. MySQL变更史
- E. 移植到其他系统
- F. 环境变量
- G. MySQL正则表达式
- H. MySQL中的限制
- I. 特性限制
- J. GNU通用公共许可
- K. MySQL FLOSS许可例外
- 索引