2014-10-20 16 views
8

Tôi đã cài đặt XAMPP 1.8.3-1 trên OS X Maverick và tất cả đều tốt, cho đến khi tôi nâng cấp lên Yosemite đêm qua, Bây giờ khi tôi cố gắng khởi động MySQL trong trình quản lý nó sẽ không bắt đầu.XAMPP - Mysql ngừng hoạt động trên OS X Yosemite (10.10)

Trình giám sát hoạt động cho thấy không có quy trình MySQL nào khác đang chạy. Trong khi trong bản ghi lỗi tôi thấy tin nhắn này:

2014-08-06 17:19:04 5277 mysqld_safe Bắt đầu daemon mysqld với cơ sở dữ liệu từ/Applications/XAMPP/xamppfiles/var/mysql dyld: Symbol không tìm thấy: _sqlite3_intarray_bind Tham chiếu từ: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData Dự kiến ​​trong: /Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib trong/System/Library/Frameworks/CoreData. khung/Phiên bản/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe mysqld từ tệp pid /Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid đã kết thúc

Trả lời

17

This dường như chỉ ra rằng bạn có thể chỉnh sửa:

/Applications/XAMPP/xamppfiles/xampp 

và tìm kiếm:

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

và thêm unset DYLD_LIBRARY_PATH trên đầu trang của nó. Nó sẽ giống như thế:

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

Có vẻ như bạn cũng có thể chỉnh sửa:

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

và thêm unset để phía trên cùng của tập tin đó cũng như:

#!/bin/sh 
unset DYLD_LIBRARY_PATH 
+0

Làm việc cho tôi, cảm ơn ! –

Các vấn đề liên quan