15

我已经安装了 MAMP 并在我的 Mac 上安装了最新的 phpMyAdmin。我没有也my.cnf没有my.ini文件。是的,我已启用所有不可见文件。

我听说 MAMP 的免费版本不允许您使用,但这似乎不对。我知道 MAMPPro 有一个下拉菜单,但我不买那个。

文件还能叫什么?

编辑:我使用 grep 在整个 MAMP 文件夹中搜索 innodb_buffer_pool_size ,并且唯一包含该变量的文件为其分配了一个数组,而不仅仅是一个简单的大小。只是为了在这个问题上更完整。

4

2 回答 2

37

您可以执行以下操作:

MySQL 5.0+

SHOW VARIABLES LIKE 'innodb_buffer_pool_size';

MySQL 5.1+

SELECT variable_value FROM information_schema.global_variables
WHERE variable_name = 'innodb_buffer_pool_size';

为了为 MySQL 设置它,您必须有一个物理清单my.cnfmy.ini

将此添加到配置文件中

[mysqld]
innodb_buffer_pool_size = 1G

并重新启动mysql

您可以尝试放置my.cnf/etc重新启动mysql

请记住,128M 是 MySQL 5.5 中 innodb_buffer_pool_size 的默认值。一旦你将 my.cnf 放在 DB Server 的正确位置并重新启动 mysql,情况就会有所不同。

于 2012-12-07T22:47:04.773 回答
0

如果您有来自 MAMP 的 MySQL 配置文件,那么它将位于 /Applications/MAMP/db/mysql/my.cnf 中。

如果没有配置文件则默认值为8MB。

于 2012-12-07T19:57:23.607 回答