这是xampp和优胜美地的不兼容造成了,新版本的xampp已经修复了这个bug。对于不想升级xampp同时又想修复这个问题的同学,可以按照以下方式解决:
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
参考:https://community.bitnami.com/t/mysqld-doesnt-start-in-mac-os-yosemite/25153/6