Prøv at bruge localhost i stedet for 127.0.0.1 og sørg også for, at det brugernavn/adgangskode, du bruger, er korrekt og findes på mysql-serveren. Kontroller også, at mysqld kører, og at din firewall tillader mysql-databasen igennem.
Rediger din php.ini-fil, og sørg for, at extension=php_mysqli.dll er aktiveret på Windows eller extension=php_mysqli.so på Linux.
Prøv svaret her:PHP - MYSQL - testdatabaseserver
Der er to indstillinger, du skal tjekke for at dette virker (forudsat at du selvfølgelig har MySQL-server installeret):
Tjek værdien af mysql.default_socket i din PHP-konfiguration.
Tjek værdien af socket i din MySQL-konfigurationsfil under overskriften [mysqld].
Disse værdier skal være identiske; hvis de ikke er det, skal du ændre den ene til at matche den anden og genstarte den respektive tjeneste.