我已经通过 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 文件的最佳方法是什么?