Mac OS X 10.4.4 Update: Problem mit MySQL

Submitted by olly on So, 2006-01-15 11:31.

Mit dem Update auf die Mac OS X Version 10.4.4 wurden offensichtlich einige PHP betreffende Einstellungen verändert. Zugriffe auf MySQL-Datenbanken waren nach dem Update nicht mehr möglich, stattdessen wurde eine MySQL Fehlermeldung "#2002 - Can't connect to local MySQL server through socket /var/mysql/mysql.sock" ausgegeben.
Eine Lösung dieses Problems ist, PHP den Pfad zur mysql.sock Datei explizit mitzuteilen. Das geschieht über die Datei /etc/php.ini. Sollte diese Datei noch nicht existieren, kann sie einfach mit dem Befehl sudo cp /etc/php.ini.default /etc/php.ini angelegt werden.
In der php.ini lässt sich der Pfad zur Socket-Datei durch den Eintrag mysql.default_socket angeben. Hier einfach mysql.default_socket = /tmp/mysql.sock eintragen.
Danach muss noch der Apache HTTP Server neu gestartet werden. Entweder mit dem Befehl sudo apachectl graceful oder über Systemsteuerung -> Sharing -> Personal Websharing stoppen und anschließend wieder starten.

 Siehe auch Mac OS X Server 10.4.4: Improvements to Apache/PHP/MySQL interaction

Kategorie:

Antworten

Der Inhalt dieses Feldes wird geheim gehalten und nicht öffentlich gezeigt.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Zeilen und Absätze werden automatisch erzeugt.

Weitere Informationen über Formatierungsoptionen