我在我的 Xampp 中收到以下错误(参见图),并且无法通过 XAMPP 和 phpMyAdmin 访问 mySQL。在此链接 1和链接 2中给出了可能的解决方案;但它们都不能在Mac OS 10.9中运行
我认为问题出在配置文件my.cnf上,它位于/Applications/XAMPP/xamppfiles/etc/my.cnf
.
任何建议将不胜感激。谢谢。
完全停止 XAMPP,这意味着停止 apache、ftp 和 mysql。
打开名为终端的程序。
输入 sudo -i 成为 root (如果第一个不适合你,则输入 su root)。
您很可能会被要求输入一个密码,您必须在没有显示任何字符的情况下输入该密码。
执行chmod 600 /Applications/XAMPP/xamppfiles/etc/my.cnf
。
使用 exit 退出您的 root shell 或关闭终端。
重新启动 XAMPP(apache、ftp 和 mysql)。
来自:http ://slopjong.de/2009/08/31/houston-i-cant-write-to-file/
解决方案
重新安装 Xampp。在重新安装之前删除所有文件,将您的 htdoc 和数据库文件夹移到硬盘的其他位置。Mac OS-10.9 中的数据库位置是
cd '/Applications/XAMPP/xamppfiles/var/mysql/'
Htdoc 位置
cd '/Applications/XAMPP/xamppfiles/htdocs/'
完成重新安装后,将所有文件夹放到相应位置,您的数据库将自动更新。
我查看了其他一些解决方案,但它们似乎都不起作用。如果我将数据库删除到其他位置并稍后导入,我很害怕它是否可以工作。幸运的是,它可以工作,但在删除大型数据库时要小心谨慎。