9、MySQL 8.0参考手册 4.2.3指定程序选项

有几种方法可以为MySQL程序指定选项:

  • 在程序名称后列出命令行中的选项。对于适用于特定程序调用的选项,这是很常见的。

  • 列出程序在启动时读取的选项文件中的选项。这是您希望程序每次运行时使用的选项的常见原因。

  • 列出环境变量中的选项(参见 第4.2.10节“设置环境变量”)。此方法对于每次运行程序时要应用的选项都很有用。在实践中,选项文件更常用于此目的,但第5.7.3节“在Unix上运行多个MySQL实例”讨论了一种环境变量可能非常有用的情况。它描述了一个方便的技术,它使用这些变量来为服务器和客户端程序指定TCP / IP端口号和Unix套接字文件。

选项按顺序处理,所以如果多次指定选项,则最后一个选项优先。以下命令会导致mysql连接到运行的服务器localhost

shell> mysql -h example.com -h localhost

如果给出冲突或相关选项,以后的选项优先于早期的选项。以下命令“ 无列名 ”模式下运行 mysql

shell> mysql --column-names --skip-column-names

MySQL程序通过检查环境变量,然后处理选项文件,然后检查命令行来确定首先给出哪些选项。这意味着环境变量的优先级最低,命令行选项最高。本文由学什么技术好提供翻译

对于服务器来说,有一个例外:数据目录中的 mysqld-auto.cnf选项文件是最后处理的,所以它甚至优先于命令行选项。

您可以利用MySQL程序处理选项的方式,方法是在选项文件中指定程序的默认选项值。这使您可以避免在每次运行程序时键入它们,同时使您可以使用命令行选项覆盖默认值(如有必要)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值