2015-06-14 157 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版本升級成功。