SQL-Fehler: No such file or directory

Fehler:

Bei Nutzung des PDO_MYSQL-Adapters kann es unter Umständen zu folgenden oder ähnlichen Fehlermeldungen kommen, wobei immer der Fehlercode 2002 genannt wird:

Message: Connecting to MySQL server 'localhost' failed:
SQLSTATE[HY000] [2002] No such file or directory

SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket

Der Fehler tritt mit bestimmten PHP-Versionen u.a. mit Piwik, Woltlab und PrestaShop auf.

Lösung:

Nutzen Sie bei dieser Fehlermeldung anstelle des Servernamens localhost die interne IP, um den MySQL-Server anzusprechen. Diese lautet 127.0.0.1.