sql >> Databasteknik >  >> RDS >> Mysql

Mysql-anslutning nekades på localhost

Försök att använda localhost istället för 127.0.0.1 och se även till att användarnamnet/lösenordet du använder är korrekt och finns på mysql-servern. Kontrollera också att mysqld körs och att din brandvägg tillåter mysql-databasen.

Redigera din php.ini-fil och se till att extension=php_mysqli.dll är aktiverat på Windows eller extension=php_mysqli.so på Linux.

Prova svaret här:PHP - MYSQL - testdatabasserver

Det finns två inställningar du måste kontrollera för att detta ska fungera (förutsatt att du har MySQL-server installerad förstås):

Kontrollera värdet på mysql.default_socket i din PHP-konfiguration.

Kontrollera värdet på socket i din MySQL-konfigurationsfil under rubriken [mysqld].

Dessa värden måste vara identiska; om de inte är det, ändra den ena så att den matchar den andra och starta om respektive tjänst.




  1. Undviker knee-Jerk prestanda felsökning

  2. MySql Hur man använder DATE_SUB i Between-satsen

  3. SQL Server Temporary Object Caching

  4. PHP-kod för att konvertera en MySQL-fråga till CSV