[英]mysql - set ~/.my.cnf location?
是否可以指定mysql客户端应使用哪个.my.cnf文件? 我有2个在不同端口上运行的mysql实例,只需要指定一个带有凭据的文件名即可。
指定文件名时,应避免使用“〜” shell元字符,因为它可能无法按预期方式进行解释。
--defaults-extra-file= file_name
在全局选项文件之后但在用户选项文件之前(在Unix上)读取此选项文件。 如果文件不存在或无法访问,则程序退出并出现错误。
file_name
作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。仅使用给定的选项文件。 如果文件不存在或无法访问,则程序退出并出现错误。
file_name
作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。如果指定了此选项,则程序不仅会读取其常规选项组,还会读取具有常规名称和后缀
str
。 例如, mysql客户端通常读取[client]
和[mysql]
组。 如果给出了--defaults-group-suffix=_other
选项,则mysql也会读取[client_other]
和[mysql_other]
组。
请注意,“ 要正常工作,必须在其他选项之前给出每个选项 ”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.