概述
你实际上可以让MySQL显示搜索my.cnf(或Windows上的my.ini)的所有位置的列表。 它不是一个SQL命令。 是终端命令,执行:
$ mysqld –help –verbose
在第一行,你会发现一个消息,列出所有my.cnf位置。 在我的机器上是:
Default options are read from the following files in the given order:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/etc/my.cnf
~/.my.cnf
或者,在Windows上:
Default options are read from the following files in the given order:
C:Windowsmy.ini
C:Windowsmy.cnf
C:my.ini
C:my.cnf
C:Program FilesMySQLMySQL Server 5.5my.ini
C:Program FilesMySQLMySQL Server 5.5my.cnf
注意,可能是在这些位置没有my.cnf文件。 因此,您可以自己创建文件 – 使用MySQL发行版提供的示例配置文件(在Linux上 – 参见/usr/share/mysql/*.cnf文件,并使用适合您的任何一个 – 将其复制到/etc/my.cnf然后根据需要修改)。
另外,请注意,还有一个命令行选项–defaults-file,它可以定义my.cnf或my.ini文件的自定义路径。 例如,这是在Windows上的MySQL 5.5的情况 – 它指向数据目录中的my.ini文件,这通常不与mysqld –help –verbose列出。 在Windows上 – 查看服务属性以了解是否是这种情况。
最后
以上就是冷傲毛豆为你收集整理的mysql my.cnf_如何知道mysql的my.cnf位置的全部内容,希望文章能够帮你解决mysql my.cnf_如何知道mysql的my.cnf位置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复