我已经安装了 MAMP 并在我的 Mac 上安装了最新的 phpMyAdmin。我没有也my.cnf没有my.ini文件。是的,我已启用所有不可见文件。
我听说 MAMP 的免费版本不允许您使用,但这似乎不对。我知道 MAMPPro 有一个下拉菜单,但我不买那个。
文件还能叫什么?
编辑:我使用 grep 在整个 MAMP 文件夹中搜索 innodb_buffer_pool_size ,并且唯一包含该变量的文件为其分配了一个数组,而不仅仅是一个简单的大小。只是为了在这个问题上更完整。
您可以执行以下操作:
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.cnf或my.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,情况就会有所不同。
如果您有来自 MAMP 的 MySQL 配置文件,那么它将位于 /Applications/MAMP/db/mysql/my.cnf 中。
如果没有配置文件则默认值为8MB。