MAMP中包含的MySQL不包含配置文件吗?

Dar*_*ein 89 mysql mamp

我似乎无法找到MAMP附带的MySQL的my.cnf或其他配置文件.它不包含一个吗?

小智 179

MAMP的MySQL服务器(不是PRO)将在没有任何my.cnf文件的情况下启动.但是你可以创建自己的my.cnf文件.

  1. 停止服务器
  2. 在中创建一个my.cnf文件/Applications/MAMP/conf/
  3. 将您的内容添加到 my.cnf
  4. 保存 my.cnf
  5. 启动服务器

您不必在my.cnf文件中放置完整的配置.您只需添加配置的一部分......例如:

[mysqld]
max_allowed_packet = 64M
Run Code Online (Sandbox Code Playgroud)

  • 'max_allowed_pa​​cket`为+1.你怎么知道**我正在寻找什么? (18认同)
  • 请注意,MAMP Pro将创建自己的版本.您可以更好地编辑它,尽管对于习惯于命令行的人来说这有点痛苦.只需转到文件 - >编辑模板 - > MySQL my.cnf,然后更改您需要的任何设置.关于MAMP和MAMP pro的更多信息[这里](http://blog-en.mamp.info/2010/02/how-to-set-mysql-default-storage-engine.html). (15认同)
  • 感谢您加入[mysqld]行.我错过了那个,并且撞到了墙上为什么MAMP无法启动. (3认同)

Dmi*_*sky 11

一些标准的my.cnf变种可以在/ Applications/MAMP/Library/support-files /找到

调用mysqld --verbose --help | lessMAMP mysqld二进制报告:

以给定顺序从以下文件中读取默认选项:/etc/my.cnf /etc/mysql/my.cnf /Applications/MAMP/conf/my.cnf~/.my.cnf

将/ Applications/MAMP/Library/support-files /中的一个变体复制到上面mysqld搜索顺序中的一个位置,重启守护进程后你应该好好去.


小智 8

由于MAMP服务器my.cnf在MAMP服务器启动时动态生成,因此最好使用以下步骤添加或编辑MySQL配置:

  1. 停止MAMP服务器
  2. 转到文件>编辑模板> MySQL
  3. 进行必要的更改并保存
  4. 重启MAMP

我在MAMP PRO 3.5上尝试过这个.


Mir*_* Vu 6

对于Mac El Capitan上的MAMP 3.5,只有这对我有用:

  1. 停止服务器
  2. 在中创建一个my.cnf文件/Applications/MAMP/Library/
  3. 添加内容到my.cnf

    [mysqld] max_allowed_packet = 64M

  4. 保存 my.cnf

  5. 启动服务器

不需要更改文件的所有权,它应该工作.通过SHOW VARIABLES在phpmyadmin中运行来验证并查找更改的设置.