Probleme mit der Datenbankkonnektivität: „Verbindung fehlgeschlagen: Zugriff für Benutzer ‚root‘ verweigert“ in der PHP-Funktion
Beim Versuch, mit a zu interagieren Wenn Sie eine MySQL-Datenbank mit einem PHP-Skript verwenden, kann es zu folgender Fehlermeldung kommen:
"Connect failed: Access denied for user 'root'@'localhost' (using password: YES)"
Obwohl Sie das richtige Passwort haben, können Sie erfolgreich auf die Datenbank zugreifen Verwenden Sie die Befehlszeile oder über
Erstellen Sie einen dedizierten Benutzer:
Anstatt standardmäßig den Benutzer „root“ zu verwenden, erstellen Sie ihn ein neuer Benutzer mit eingeschränkten Berechtigungen für Ihre Datenbank.Wenn Sie diese Schritte befolgen, sollten Sie dazu in der Lage sein Stellen Sie von PHP aus mit dem neu erstellten Benutzer erfolgreich eine Verbindung zu Ihrer Datenbank her und vermeiden Sie den Fehler „Verbindung fehlgeschlagen: Zugriff verweigert“.
Das obige ist der detaillierte Inhalt vonWarum erhält mein PHP-Skript die Meldung „Verbindung fehlgeschlagen: Zugriff verweigert', obwohl ich anderswo auf die MySQL-Datenbank zugreifen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!