我的Xampp中出现以下错误(参见。图),无法通过XAMPP和phpMyAdmin访问mySQL。在此link-1和link-2中给出了可能的解决方案;但他们都没有参加 Mac OS 10.9
我认为问题出在配置文件 my.cnf 上,该文件位于/Applications/XAMPP/xamppfiles/etc/my.cnf
。
任何建议都将受到赞赏。谢谢。
答案 0 :(得分:13)
完全停止XAMPP,这意味着停止apache,ftp和mysql
打开名为Terminal
输入sudo -i成为root(如果第一个不起作用,请输入su root)
您可能会被要求输入一个密码,您必须输入该密码而不显示任何字符
执行chmod 600 /Applications/XAMPP/xamppfiles/etc/my.cnf
退出您的root shell或退出终端
重启XAMPP(apache,ftp和mysql)
来自:http://slopjong.de/2009/08/31/houston-i-cant-write-to-file/
答案 1 :(得分:0)
<强>解决方案强>
重新安装Xampp。在重新安装删除所有文件之前,请将您的htdoc和数据库文件夹带到您硬盘的其他位置。 Mac OS-10.9中的数据库位置是
cd '/Applications/XAMPP/xamppfiles/var/mysql/'
Htdoc位置
cd '/Applications/XAMPP/xamppfiles/htdocs/'
完成重新安装后,将所有文件夹放到相应的位置,您的数据库将自动更新。
我看了一些其他的解决方案,但它们似乎都没有用。如果我将数据库移到其他位置并稍后导入它是否有效,我很害怕。幸运的是它可以工作,但作为预防措施,当您删除大数据库时要小心。