是否可以指定mysql客户端应该使用哪个.my.cnf文件?我有 2 个 mysql 实例在不同的端口上运行,并且只需要指定一个带有凭据的文件名。
问问题
1767 次
1 回答
4
指定文件名时,应避免使用“~” shell 元字符,因为它可能不会按您的预期解释。
--defaults-extra-file=file_name
在全局选项文件之后但(在 Unix 上)在用户选项文件之前读取此选项文件。如果文件不存在或无法访问,程序将退出并出现错误。
file_name
如果作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。仅使用给定的选项文件。如果文件不存在或无法访问,程序将退出并出现错误。
file_name
如果作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。如果给出此选项,程序不仅会读取其常用选项组,还会读取具有常用名称和后缀的组
str
。例如,mysql客户端通常会读取[client]
和[mysql]
组。如果--defaults-group-suffix=_other
给出选项,mysql也会读取[client_other]
和[mysql_other]
组。
请注意,“要正常工作,必须在其他选项之前给出这些选项中的每一个”。
于 2013-07-23T07:55:01.863 回答