my.cnf 在 MAMP 3 中没有效果

my.cnf has no effect in MAMP 3

我正在尝试在 MySQL (MAMP 3.0.6) 中设置 max_allowed_packet 变量。我在 /Applications/MAMP/conf 中创建了 my.cnf,内容如下:

  [mysqld]
  max_allowed_packet = 256M

我已重新启动 MAMP,但更改无法生效。 PHPMyAdmin 仍然在 "Variables" 部分为 "max allowed packet" 显示 4,194,304

我错过了什么?

my.cnf 的路径应该是 /Applications/MAMP/Library/my.cnf

对于 MAMP 3.4,my.cnf 的正确位置似乎是 /etc/my.cnf/etc/mysql/my.cnf, /Applications/MAMP/conf/my.cnf~/.my.cnf.

根据我的sqld --verbose --help

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf ~/.my.cnf