Mysql - 未知变量 'table_cache=64'

Mysql - unknown variable 'table_cache=64'

我使用 Mamp Pro 3。我使用此脚本 https://gist.github.com/tobi-pb/b9426db51f262d88515c.

将 Mamp 的 MySql 升级到 5.6.24

之后我 运行 Mamp Pro 和 MySql 无法启动。所以我查看了 mysql_error.log 并发现了以下错误:

2015-06-15 01:24:55 13139 [ERROR] /Applications/MAMP/Library/bin/mysqld: unknown variable 'table_cache=64'
2015-06-15 01:24:55 13139 [ERROR] Aborting

在我 google 关于这个错误之后,我知道我必须从 [=13= 中删除 'table_cache=64' 变量](MySql配置)文件。所以我从 /Applications/MAMP/tmp/mysql/my.cnf 文件中删除了这个变量。

但问题是当我再次启动MySql时,仍然出现同样的错误。所以我查看了my.cnf文件,'table_cache=64'又自动重新出现了。我再次删除了它,但是当我启动 MySql.

时它又自动出现了

那么我该如何解决这个'table_cache=64'问题呢?

可能有人和我一样遇到这个问题。经过3天的尝试无果,我放弃了用正确的方法解决这个问题。

我卸载 MAMP Pro 3 并重置 Mysql root 用户的密码,然后 运行 我的网站MAMP 免费版。所有问题都解决了,Mysql 版本成功升级。

从 MySQL 5.1.3 table_cache 更改为 table_open_cache。有关详细信息,请参阅 https://dba.stackexchange.com/questions/104025/mysql-unknown-variable-table-cache-64