0

可能重复:
对于自制 mysql 安装,my.cnf 在哪里?

我已经通过 Homebrew 在 OSX Mountain Lion 上安装了 MySQL,并且在通过 my.conf 文件配置安装时遇到了一些问题。

运行mysqld --help --verbose返回以下内容:

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf 
The following groups are read: mysqld server mysqld-5.5
The following options may be given as the first argument:

其次是一堆不同的配置选项。

我想通过创建一个 my.cnf 文件来设置一个变量,但是每当我尝试这样做时(在 /etc/ 中),当我尝试启动或停止 MySQL 服务器时,我都会收到一条关于 .pid 文件的错误消息。我试图通过在 my.cnf 中为 pid-file 设置一个值来解决这个问题,但这似乎不起作用。

我期望看到的是一个预先存在的 my.cnf 文件,MySQL 从中获取它列出的所有变量的值。然后我就可以编辑该文件并设置我想要设置的变量。但是,该文件似乎不存在。那么 MySQL 是从哪里获取变量值的呢?编写 my.cnf 文件的最佳方法是什么?

4

1 回答 1

0

根据上面斯蒂芬的评论和链接,默认情况下 Homebrew 不提供 my.cnf 文件:至少不在 MySQL 将读取它的位置。上面的链接提供了有关如何使用 homebrew 提供的样板 my.cnf 之一开始构建您自己的 my.cnf 文件的说明。

于 2012-10-02T01:02:06.253 回答