第4章:MySQL程序概述 / 4.3. 指定程序选项
4.3.1. 在命令行上使用选项
4.3.2. 使用选项文件
4.3.3. 用环境变量指定选项
4.3.4. 使用选项设置程序变量

可以用几种方式提供MySQL程序的选项:

·         在命令行中在程序名后面提供。这对于具体程序调用时使用的选项很普遍。

·         在程序启动时读取的选项文件中设置。这对于每次程序运行时使用的选项很普遍。

·         在环境变量中设置。这对每次程序运行时所使用的选项很有用,尽管实际上最常用选项文件。(5.12.2节,“在Unix中运行多个服务器”中讨论了环境变量会很有帮助的一种情况。描述了使用这些变量来指定服务器和客户程序的TCP/IP端口号和Unix套接字文件的各种技术)

MySQL程序首先检查环境变量,然后检查选项文件,然后检查命令行来确定给出了哪些选项。如果多次指定一个选项,最后出现的选项占先。这说明环境变量具有最低的优先级,命令行选项具有最高优先级。

可以在选项文件中指定程序选项的默认值来让MySQL程序处理各选项。不需要在每次运行程序时输入选项,但可以根据需要通过命令行选项来覆盖默认值。