我在Max OS X Yosemite上安装了新版XAMPP。
然而,MySQL似乎并未启动。
我已查看'/Applications/XAMPP/xamppfiles/xampp'
文件,看起来'unset DYLD_LIBRARY_PATH'
已经存在。
跟随此线程here并杀死了Mysql进程,但它似乎也无法正常工作
执行此命令时
sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start
它会抛出错误
"Starting MySQL
... ERROR! The server quit without updating PID file (/Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid)."
我该如何解决这个问题?
答案 0 :(得分:0)
请帮我解决此问题。
第1步:转到Finder并按以下路径编辑文件。
/Applications/XAMPP/xamppfiles/etc/my.cnf
第2步:打开文件并找到[mysqld]部分
如下添加一行
innodb_force_recovery = 1
,然后保存。
第3步:在终端中运行命令
sudo /Applications/XAMPP/bin/mysql.server start
等到一切正常为止。
第4步:再次编辑my.cnf,然后删除刚添加的行
innodb_force_recovery = 1
,然后保存。
第5步:停止重新启动
sudo /Applications/XAMPP/bin/mysql.server stop
等到一切正常为止。
答案 1 :(得分:-1)
您好我也使用Mac OS X,一旦使用XAMPP但有时也给我错误,我建议MAMP从来没有给我任何问题,并且易于部署。