wake-up-neo.com

Unerwartete Ausnahme: SQLSTATE [HY000] [1045] Zugriff für Benutzer **** @ 'localhost' verweigert (mit Kennwort: YES)

Ein Antrag wurde mir von einem alten Kollegen zur Verwaltung übergeben. Immer wenn ich versuche, es auszuführen, erhalte ich diesen Fehler ständig. Bitte würde jede Hilfe ausreichen.

http://i.stack.imgur.com/zPYuJ.jpg

5
segdavids

Manchmal verweigert Zugriff Ausnahmefehler, da Ihre MySQL-Anmeldeinformationen ungültig sind. Zweitens habe ich aus meiner Erfahrung festgestellt, dass dies auch der Fall ist, weil Sie kein Kennwort für Ihre Datenbankverbindung festgelegt haben. z.B

private $Host = "localhost";
private $db_name = "db_dbtest"; // Database name
private $username = "db_user"; // your database username
private $password = "db_password"; // Your password
public $conn;

}

Versuchen Sie, ein Kennwort für Ihre Datenbankverbindung festzulegen. Ich hatte eine solche Erfahrung und nachdem ich meine Kollatierung in utf8_general_ci auf der Registerkarte Operations geändert habe, konnte dies mein Problem nicht lösen. Ich dachte daran, meiner Datenbankverbindung ein Kennwort hinzuzufügen, und sofort wurde eine Verbindung hergestellt .. Sie können dies tesrun und sehen, ob es hilft.

4
Basil Nzewure

Ausnahmebedingungsfehler für Zugriff verweigert, da Ihre Anmeldeinformationen für mysql ungültig sind.

2
surajprogrammez

Dies liegt an den falschen SQL-Informationen, die Sie zur Verfügung gestellt haben. Wenn Sie sie nach rechts ändern, kann dieser Fehler behoben werden.

2
Avinash Babu

Ich habe denselben Fehlercode erhalten. Ich verwende phpMyAdmin und fügte die Datenbank mit dem Import einer SQL-Datei hinzu. Die Website verwendete den gleichen Code wie zuvor. Um diesen Fehler zu beheben, gehen Sie in phpMyAdmin und klicken Sie auf die Datenbank und dann auf die Registerkarte Operations. Ändern Sie die Kollatierung meiner Datenbank in "ut8_general_ci". Anschließend konnte der Benutzername/Passwort-Zugriff auf die Datenbank überprüft werden. 

Sie können auch sicherstellen, dass Sie auf der Registerkarte Benutzerkonten den Benutzernamen, das Kennwort und die Zugriffsrechte für den Zugriff auf die Datenbank hinzugefügt haben. 

1
Gary Kluth

Nun, es bedeutet, dass die von Ihnen verwendeten SQL-Anmeldeinformationen falsch sind. Es gibt nichts, was wir tun können. Sie müssen die richtigen verwenden oder das Root-Konto verwenden, um das Kennwort oder die Rechte des Benutzers zu ändern.

0
Tom Toms

Ich weiß, dass dies eine alte Frage ist, aber für mich musste ich mein Passwort in Sequel Pro auf das Passwort setzen, das in meiner .env-Konfigurationsdatei aufgeführt war. Hoffe das hilft jemandem!

0
Erick Shaffer