OS10.10 - MAMP 3.0.7.2 - phpMyAdmin 4.2.10 - Drupal 7
每次我在phpMyAdmin中尝试导入SQL数据库时都会收到错误
#2006 - MySQL server has gone away
尝试从phpMyAdmin导出一个新的Drupal数据库,然后将其导入空白数据库但我收到同样的错误。
我用Google搜索了一下,发现我的max_allowed_packet to 16M
是good idea。这样做但仍然没有。
2个问题:
1)
我怎么能检查我的MAMP中是否加载了这个新的my.cnf
? (终端中我可以使用的任何内容?就像你可以使用php --ini
查找加载的php文件一样。)
2)
这确实是max_allowed_packet
或其他完全问题吗?
答案 0 :(得分:2)
有趣。在终端中找到了sudo find / -name "my.cnf"
,找到了一个/Applications/MAMP_2014-10-24_15-43-56/conf/my.cnf
。删除了这个,现在我可以导入我的数据库就好了。
所以#2回答了。
如果有人知道#1的答案会很棒。看起来只要在MAMP中没有其他位置,读取放置在my.cnf
内的/Applications/MAMP/Library/
就好了。但如果有一种快速的方法可以100%找出正在加载的.cnf文件,那将会很简洁。