XAMPP - Mysql在OS X Yosemite (10.10)上无法工作

8

我在OS X Maverick上安装了XAMPP 1.8.3-1,一切都很好,直到昨晚我升级到Yosemite,现在当我尝试在管理器中启动MySQL时,它无法启动。

活动监视器不显示其他正在运行的MySQL进程。在错误日志中,我发现以下消息:

2014-08-06 17:19:04 5277 mysqld_safe Starting mysqld daemon with databases from /Applications/XAMPP/xamppfiles/var/mysql dyld: Symbol not found: _sqlite3_intarray_bind Referenced from: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData Expected in: /Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib in /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe mysqld from pid file /Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid ended

1个回答

17
这似乎表明您可以编辑以下内容:(链接)
/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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接