首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql -设置~/.my.cnf位置?

mysql -设置~/.my.cnf位置?
EN

Stack Overflow用户
提问于 2013-07-23 15:48:18
回答 1查看 1.8K关注 0票数 1

可以指定mysql客户端应该使用哪个.my.cnf文件吗?我有两个mysql实例运行在不同的端口上,并且希望只需要指定一个带有凭据的文件名。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-23 15:55:02

Command-Line Options that Affect Option-File Handling所述

在指定文件名时,您应该避免使用“~”外壳元字符,因为它可能不会像您期望的那样被解释。

  • --defaults-extra-file=

在全局选项文件之后但(在Unix上)在用户选项文件之前读取此选项文件。如果文件不存在或无法访问,程序将退出并返回错误。如果给定的是相对路径名而不是完整路径name.

  • --defaults-file=,则解释为相对于当前目录的file_name

仅使用给定的选项文件。如果文件不存在或无法访问,程序将退出并返回错误。如果给定的是相对路径名而不是完整路径name.

  • --defaults-group-suffix=,则解释为相对于当前目录的file_name

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

请注意,“为了正常工作,这些选项中的每一个都必须在其他选项之前给出”。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17804331

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档