Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Verbindung auf localhost abgelehnt

Versuchen Sie, localhost anstelle von 127.0.0.1 zu verwenden, und stellen Sie außerdem sicher, dass der von Ihnen verwendete Benutzername/das Kennwort korrekt sind und auf dem MySQL-Server vorhanden sind. Prüfen Sie auch, ob mysqld läuft und ob Ihre Firewall die mysql-Datenbank durchlässt.

Bearbeiten Sie Ihre php.ini-Datei und stellen Sie sicher, dass die Erweiterung extension=php_mysqli.dll unter Windows oder extension=php_mysqli.so unter Linux aktiviert ist.

Versuchen Sie die Antwort hier:PHP - MYSQL - test database server

Es gibt zwei Einstellungen, die Sie überprüfen müssen, damit dies funktioniert (vorausgesetzt, Sie haben natürlich einen MySQL-Server installiert):

Überprüfen Sie den Wert von mysql.default_socket in Ihrer PHP-Konfiguration.

Überprüfen Sie den Wert von socket in Ihrer MySQL-Konfigurationsdatei unter der Überschrift [mysqld].

Diese Werte müssen identisch sein; Wenn dies nicht der Fall ist, ändern Sie einen, damit er mit dem anderen übereinstimmt, und starten Sie den jeweiligen Dienst neu.