Probeer localhost te gebruiken in plaats van 127.0.0.1 en zorg er ook voor dat de gebruikersnaam/het wachtwoord dat je gebruikt correct is en aanwezig is op de mysql-server. Controleer ook of mysqld actief is en of uw firewall de mysql-database doorlaat.
Bewerk uw php.ini-bestand en zorg ervoor dat extension extension=php_mysqli.dll is ingeschakeld op Windows of extension=php_mysqli.so op Linux.
Probeer het antwoord hier:PHP - MYSQL - testdatabaseserver
Er zijn twee instellingen die je moet controleren om dit te laten werken (ervan uitgaande dat je een MySQL-server hebt geïnstalleerd natuurlijk):
Controleer de waarde van mysql.default_socket in uw PHP-configuratie.
Controleer de waarde van socket in uw MySQL-configuratiebestand onder de kop [mysqld].
Die waarden moeten identiek zijn; als dat niet het geval is, wijzigt u de ene zodat deze overeenkomt met de andere en start u de respectieve service opnieuw.