2014-10-20 101 views
8

我在OS X上安装了XAMPP 1.8.3-1 Maverick和一切都很好,直到我昨晚升级到Yosemite,现在当我尝试在管理器中启动MySQL时它不会启动。XAMPP - Mysql在OS X上停止工作优胜美地(10.10)

活动监视器显示没有其他MySQL进程正在运行。虽然在错误日志中我发现这条消息:

2014年8月6日17时19分04秒5277 mysqld_safe的启动mysqld守护进程从/应用程序/ XAMPP/xamppfiles在/ var/mysql的 dyld的 数据库:符号不发现:_sqlite3_intarray_bind从引用 :/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 预计在:在/系统/Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib /库/框架/ CoreData。 framework/Versions/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe来自pid文件的mysqld /Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid已结束

回答

17

This似乎表明您可以编辑:

/Applications/XAMPP/xamppfiles/xampp 

,并查找:

$XAMPP_ROOT/bin/mysql.server start > /dev/null & 

,并在它的上面添加unset DYLD_LIBRARY_PATH。它应该看起来像:

unset DYLD_LIBRARY_PATH 
$XAMPP_ROOT/bin/mysql.server start > /dev/null & 

看来你也可以编辑:

/Applications/mampstack-version/mysql/scripts/ctl.sh 

,并添加unset到该文件的顶部还有:

#!/bin/sh 
unset DYLD_LIBRARY_PATH 
+0

为我工作,谢谢! – 2014-10-24 15:51:09

相关问题