繁体   English   中英

mysql-设置〜/ .my.cnf位置?

[英]mysql - set ~/.my.cnf location?

是否可以指定mysql客户端应使用哪个.my.cnf文件? 我有2个在不同端口上运行的mysql实例,只需要指定一个带有凭据的文件名即可。

影响选项文件处理的命令行选项所述

指定文件名时,应避免使用“〜” shell元字符,因为它可能无法按预期方式进行解释。

  • --defaults-extra-file= file_name

    在全局选项文件之后但在用户选项文件之前(在Unix上)读取此选项文件。 如果文件不存在或无法访问,则程序退出并出现错误。 file_name作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。

  • --defaults-file= file_name

    仅使用给定的选项文件。 如果文件不存在或无法访问,则程序退出并出现错误。 file_name作为相对路径名而不是完整路径名给出,则相对于当前目录进行解释。

  • --defaults-group-suffix= str

    如果指定了此选项,则程序不仅会读取其常规选项组,还会读取具有常规名称和后缀str 例如, mysql客户端通常读取[client][mysql]组。 如果给出了--defaults-group-suffix=_other选项,则mysql也会读取[client_other][mysql_other]组。

请注意,“ 要正常工作,必须在其他选项之前给出每个选项 ”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM