Heim > Datenbank > MySQL-Tutorial > Warum erhalte ich in MySQL die Meldung „Zugriff verweigert für Benutzer ‚root'@'localhost''?

Warum erhalte ich in MySQL die Meldung „Zugriff verweigert für Benutzer ‚root'@'localhost''?

Patricia Arquette
Freigeben: 2024-12-20 05:51:12
Original
597 Leute haben es durchsucht

Why Am I Getting

Zugriff für Benutzer 'root'@'localhost' auf MySQL verweigert

Das Bereitstellen einer Webanwendung auf einem Server kann zu einem Fehler führen wie „Zugriff verweigert für Benutzer ‚root‘@‘localhost‘ (mit Passwort: JA)“ beim Zugriff auf eine MySQL-Datenbank. Diese Fehlermeldung impliziert normalerweise, dass der Root-Benutzer auf dem lokalen Computer nicht berechtigt ist, von der Anwendung aus eine Verbindung zur Datenbank herzustellen.

Um dieses Problem zu beheben, stellen Sie sicher, dass der Root-Benutzer über die erforderlichen Berechtigungen auf dem lokalen Computer verfügt. Stellen Sie dazu über die Befehlszeile mit mysql -u root -p eine Verbindung zur Datenbank her. Sobald die Verbindung hergestellt ist, gewähren Sie dem Root-Benutzer von localhost aus Zugriff, indem Sie die folgende Abfrage ausführen:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'your_password';
Nach dem Login kopieren

Ersetzen Sie „Ihr_Passwort“ durch das Passwort des Root-Benutzers. Nachdem Sie diese Abfrage ausgeführt haben, leeren Sie die Berechtigungstabelle, um sicherzustellen, dass die Änderungen sofort übernommen werden:

FLUSH PRIVILEGES;
Nach dem Login kopieren

Jetzt sollte der Root-Benutzer in der Lage sein, von der Anwendung aus ohne Fehler eine Verbindung zur Datenbank herzustellen.

Das obige ist der detaillierte Inhalt vonWarum erhalte ich in MySQL die Meldung „Zugriff verweigert für Benutzer ‚root'@'localhost''?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage