andare.ch – Blog

Blog von Anita, David, Mira, Noe und Ava auf andare.ch

MySQL und Mac OS 10.4

Nachdem die lokale Installation von MySQL und PHP auf meinem Powerbook unter MacOS X 10.4 (Tiger) wie gewünscht funktioniert hat, ging von einem Tag auf den anderen nichts mehr. Oder besser gesagt: PHP Skripte brachten keine Verbindung mehr zur Datenbank zustande (Fehler: #2002 – The server is not responding (or the local MySQL server’s socket is not correctly configured)), der Zugriff auf MySQL über die Kommandozeile allerdings funktionierte problemlos.

Nach einigem Suchen bin ich schlussendlich auf diese Tech Note von Apple gestossen, welche mir zumindest den Hinweis gegeben hat, wo ich suchen muss. Das Problem war, dass die Einstellung in PHP falsch war und der Connection Socket am falschen Ort gesucht wurde.

Wie auch immer der Fehler zustande kam (System Update?): unter dem Strich muss dafür gesorgt werden, dass MySQL das Socket File (mysql.sock) dorthin schreibt, wo PHP es erwartet, bzw. die PHP Einstellung in php.ini (mysql.default_socket) muss entsprechend geändert werden.
Bei Unklarheiten, welches php.ini File verwendet wird, am einfachsten ein neues PHP File anlegen, mit dem einzigen Befehl phpinfo() und dann den Output studieren.

Eben habe ich noch eine neuere Tech Note von Apple gefunden, die das Problem und dessen Abhilfe noch präziser beschreibt; mein Problem scheint demzufolge auch mit dem Update auf 10.4.4 entstanden zu sein (obwohl auf dem Powerbook nicht die Serverversion läuft).