Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich die Fehlermeldung „Verbindung fehlgeschlagen: Zugriff verweigert', wenn ich mit dem Root-Benutzer eine Verbindung zu MySQL herstelle?
Fehler „Verbindung fehlgeschlagen: Zugriff verweigert“ beim Herstellen einer Verbindung zu MySQL mit Root-Benutzer
Beim Versuch, mit PHP eine Verbindung zu einer MySQL-Datenbank herzustellen Funktion können Benutzer auf den Fehler stoßen: „Verbindung fehlgeschlagen: Zugriff für Benutzer ‚root‘@‘localhost‘ verweigert (mit Passwort: JA)."
Grund:
Dieser Fehler tritt normalerweise auf, wenn der Root-Benutzer nicht über die erforderlichen Berechtigungen für den Zugriff auf die Datenbank verfügt oder wenn das Passwort falsch ist.
Lösung:
Um dieses Problem zu beheben, befolgen Sie diese Schritte Schritte:
Erstellen Sie einen Nicht-Root-Benutzer:
Wenn die Datenbank noch nicht erstellt wurde, verwenden Sie den folgenden Befehl:
DATENBANK ERSTELLEN shop;
Berechtigungen gewähren:
Abmelden und Anmelden:
Daten importieren:
PHP aktualisieren Funktion:
Indem Sie diese Schritte befolgen, können Sie eine erfolgreiche Verbindung zur MySQL-Datenbank herstellen und verhindern Fehler „Verbindung fehlgeschlagen: Zugriff verweigert“.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „Verbindung fehlgeschlagen: Zugriff verweigert', wenn ich mit dem Root-Benutzer eine Verbindung zu MySQL herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!