Verschil:wanneer u 127.0.0.1 gebruikt in plaats van localhost, zal PHP proberen een TCP-verbinding tot stand te brengen met mysql in plaats van een UNIX-domeinsocket te gebruiken.
Normaal gesproken zou het sneller moeten zijn om UNIX-domein-sockets te gebruiken, maar het lijkt erop dat dit in uw toepassing niet het geval is, omdat het erg lang duurt om verbinding te maken met behulp van de UNIX-domein-socket. Heb je de php.ini-waarde mysql.default_socket
gewijzigd? of pdo_mysql.default_socket
? Het moet standaard leeg zijn. Zo niet, kunt u die waarde posten?