系统:MacOS 10.13.5 (17F77)
安装XAMPP 7.2.7后,Apache服务能够正常启动,Mysql服务始终启动不了,多处寻找答案,终于解决。
尝试一:https://blog.csdn.net/k178441367/article/details/48978305?locationNum=10
1、打开/Applications/XAMPP/xamppfiles/xampp进行编辑
2、找到这一行:$XAMPP_ROOT/bin/mysql.server start > /dev/null &
3、添加如下一行在找到的那一行上面:unset DYLD_LIBRARY_PATH,结果如下:
unset DYLD_LIBRARY_PATH
$XAMPP_ROOT/bin/mysql.server start > /dev/null &
然后启动mysql,无效。
增加sudo
unset DYLD_LIBRARY_PATH
sudo $XAMPP_ROOT/bin/mysql.server start > /dev/null &
然后启动mysql,仍然无效。
尝试二:怀疑是已有msyql在进程中
1) 打开终端输入
sudo su
2) 继续输入
ps aux | grep mysql
3) 将获得MySQL的进程ID。在顶部附近应该有数字,比如739或8827。
4) 杀进程
kill -9 {process id}
如:kill -9 739
5) 重启MySQL in manager-osx还是无效
6)强杀mysql进程,输入
killall -9 mysqld
7)重新启动MYSQL成功