我尝试将我的 mysql 数据目录从一个磁盘移动到另一个磁盘,我修改了datadir
中的参数my.cnf
,但是当 XAMPP(更准确地说是 MySQL)启动时,会显示此错误并且 MySQL 无法运行。
Operation could not be completed.
(XAMPPErrorDomain error 1.)
这里有什么问题?我正确指定了新路径。
答案1
答案2
我也有这个问题,但它们都不起作用,我在新机器上逐个比较文件,旧文件终于发现这个对我有用:
sudo chown -R nobody:admin /Applications/XAMPP/xamppfiles/var/
答案3
同样的错误。在 Mac OSX 上,通过更改应用程序中 Xampp 文件夹的权限以允许读写访问,即可轻松解决!
答案4
我做了这样的事情:
cd /Applications/XAMPP/xamppfiles/bin
ls -la
我有这个文件:
/Applications/xampp/xamppfiles/share/mysql/mysql.server
我们可以对其进行符号链接:
rm mysql.server
ln -s /Applications/XAMPP/xamppfiles/share/mysql/mysql.server mysql.server
... 我从 XAMPP 的控制面板启动了 MySQL。