brew 安装的Mysql,查找my.cnf文件位置
通过 Homebrew 安装的 MySQL,默认情况下不会创建 my.cnf 文件,但你可以按照以下方式找到配置文件的路径或者创建一个自定义的 my.cnf 文件:
查找默认配置文件位置
1. 查看 MySQL 默认使用的配置文件路径: 你可以通过运行以下命令来查看 MySQL 会读取的配置文件路径顺序:
mysql --help | grep 'my.cnf'
输出中会列出 MySQL 会依次检查的配置文件位置。一般情况下,以下路径是常见的:
/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/etc/my.cnf
(Homebrew 常用路径)~/.my.cnf
(用户目录下的配置)
2. Homebrew 安装的 MySQL 配置文件路径: 对于 Homebrew 安装的 MySQL,默认配置文件通常位于 /usr/local/etc/my.cnf
或 /opt/homebrew/etc/my.cnf
,具体路径取决于你的 Homebrew 安装位置(Intel 或 M1 芯片可能会不同)。
如果该路径下没有 my.cnf
文件,你可以手动创建一个。
创建或修改 my.cnf
1. 如果 /usr/local/etc/my.cnf
文件不存在,你可以通过以下命令创建:
touch /usr/local/etc/my.cnf
或者对于 M1 Mac 用户:
touch /opt/homebrew/etc/my.cnf
2. 在文件中添加你需要的配置。例如,设置 bind-address
:
[mysqld]
bind-address = 127.0.0.1
3. 重启 MySQL 服务 以应用更改:
brew services restart mysql
你可以根据实际需求,在上述路径下创建或修改 my.cnf 文件。