2014-10-20 15 views
8

Ich installierte XAMPP 1.8.3-1 auf OS X Maverick und alles war gut, bis ich letzte Nacht auf Yosemite aktualisiert, jetzt, wenn ich versuche, MySQL im Manager zu starten Es wird nicht starten.XAMPP - Mysql funktioniert nicht mehr auf OS X Yosemite (10.10)

Der Aktivitätsmonitor zeigt keine anderen laufenden MySQL-Prozesse an. Während im Fehlerprotokoll finde ich diese Meldung:

2014-08-06 17:19:04 5277 mysqld_safe starten mysqld-Daemon mit Datenbanken aus/Applications/XAMPP/xamppfiles/var/mysql dyld: Symbol nicht found: _sqlite3_intarray_bind Referenziert von: /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData Erwartet in: /Applications/XAMPP/xamppfiles/lib/libsqlite3.dylib in/System/Library/Frameworks/CoreData. Framework/Versionen/A/CoreData 2014-08-06 17:19:05 5277 mysqld_safe mysqld von pid file /Applications/XAMPP/xamppfiles/var/mysql/MacBook-Pro.local.pid beendet

Antwort

17

This scheint, dass Sie bearbeiten können, um anzuzeigen:

/Applications/XAMPP/xamppfiles/xampp 

und für aussehen:

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

und fügen unset DYLD_LIBRARY_PATH oben drauf. Es sollte wie folgt aussehen:

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

Es scheint, man könnte auch bearbeiten:

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

und auch die unset an der Spitze dieser Datei hinzufügen:

#!/bin/sh 
unset DYLD_LIBRARY_PATH 
+0

für mich gearbeitet, dank ! –

Verwandte Themen