2014-10-20 104 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

相關問題