可以用几种方式提供MySQL程序的选项:
· 在命令行中在程序名后面提供。这对于具体程序调用时使用的选项很普遍。
· 在程序启动时读取的选项文件中设置。这对于每次程序运行时使用的选项很普遍。
· 在环境变量中设置。这对每次程序运行时所使用的选项很有用,尽管实际上最常用选项文件。(5.12.2节,“在Unix中运行多个服务器”中讨论了环境变量会很有帮助的一种情况。描述了使用这些变量来指定服务器和客户程序的TCP/IP端口号和Unix套接字文件的各种技术)。
MySQL程序首先检查环境变量,然后检查选项文件,然后检查命令行来确定给出了哪些选项。如果多次指定一个选项,最后出现的选项占先。这说明环境变量具有最低的优先级,命令行选项具有最高优先级。
可以在选项文件中指定程序选项的默认值来让MySQL程序处理各选项。不需要在每次运行程序时输入选项,但可以根据需要通过命令行选项来覆盖默认值。