2015-06-14 68 views
1

我使用Mamp Pro 3。我使用脚本https://gist.github.com/tobi-pb/b9426db51f262d88515c将Mamp的MySql升级到5.6.24Mysql - 未知变量'table_cache = 64'

之后,我运行了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一下这个错误,我了解,我要删除“的table_cache = 64”变量从my.cnf(MySQL的配置)文件。所以我从/Applications/MAMP/tmp/mysql/my.cnf文件中删除了这个变量。

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

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

+0

这可能会更好http://dba.stackexchange.com/ – chris85

+0

@ chris85谢谢。我也会在dba.stackexchange.com上发帖。 –

+0

我已请求迁移 – Barmar

回答

0

也许有人会像我一样经历这个问题。经过整整3天的努力,我没有成功,放弃了以正确的方式解决这个问题。

卸载MAMP临3和复位Mysql的 root用户的密码,然后我MAMP免费版本运行我的网站。所有问题都消失了,Mysql版本升级成功。