4

我在我的 Xampp 中收到以下错误(参见图),并且无法通过 XAMPP 和 phpMyAdmin 访问 mySQL。在此链接 1链接 2中给出了可能的解决方案;但它们都不能在Mac OS 10.9中运行

我认为问题出在配置文件my.cnf上,它位于/Applications/XAMPP/xamppfiles/etc/my.cnf.

任何建议将不胜感激。谢谢。

在此处输入图像描述

4

2 回答 2

15
  1. 完全停止 XAMPP,这意味着停止 apache、ftp 和 mysql。

  2. 打开名为终端的程序。

  3. 输入 sudo -i 成为 root (如果第一个不适合你,则输入 su root)。

  4. 您很可能会被要求输入一个密码,您必须在没有显示任何字符的情况下输入该密码。

  5. 执行chmod 600 /Applications/XAMPP/xamppfiles/etc/my.cnf

  6. 使用 exit 退出您的 root shell 或关闭终端。

  7. 重新启动 XAMPP(apache、ftp 和 mysql)。

来自:http ://slopjong.de/2009/08/31/houston-i-cant-write-to-file/

于 2014-02-16T14:57:14.380 回答
0

解决方案

重新安装 Xampp。在重新安装之前删除所有文件,将您的 htdoc 和数据库文件夹移到硬盘的其他位置。Mac OS-10.9 中的数据库位置

cd '/Applications/XAMPP/xamppfiles/var/mysql/'

Htdoc 位置

cd '/Applications/XAMPP/xamppfiles/htdocs/'

完成重新安装后,将所有文件夹放到相应位置,您的数据库将自动更新。

我查看了其他一些解决方案,但它们似乎都不起作用。如果我将数据库删除到其他位置并稍后导入,我很害怕它是否可以工作。幸运的是,它可以工作,但在删除大型数据库时要小心谨慎。

于 2013-11-13T11:47:34.117 回答