Wie man den Zugriff für Benutzer "root" @ "localhost" verweigert Fehler auf MySQL zu beheben

MySQL ist ein Open-Source-Datenbankverwaltungssystem, das auf der Sprache „SQL“ basiert. MySQL wird mit der XAMPP-Systemsteuerung geliefert, die ebenfalls Open Source ist und kostenlos verwendet werden kann. In letzter Zeit sind jedoch zahlreiche Berichte von Benutzern eingegangen, die über ihren Browser nicht auf ihre MySQL-Datenbank zugreifen können. Dabei wird der Fehler " Zugriff verweigert " "root" @ "localhost " angezeigt.

Fehlermeldung

In diesem Artikel werden wir Sie auf die einfachste Art und Weise anleiten, um dieses Problem zu beheben, und Sie über den Grund informieren, aus dem dieser Fehler ausgelöst wird. Befolgen Sie die Anleitung sorgfältig und um weitere Probleme zu vermeiden.

Wodurch wird der Zugriff für Benutzer 'root' @ 'localhost' auf MySQL verweigert?

Nachdem wir zahlreiche Berichte von mehreren Benutzern erhalten hatten, beschlossen wir, das Problem zu untersuchen und eine Lösung zu finden, nachdem wir mit vielen bekannten Problembehandlungsprozessen experimentiert hatten. Außerdem haben wir den Grund, aus dem dieses Problem ausgelöst wurde, untersucht und unten aufgeführt.

  • Ungültige INI-Konfiguration: In der INI-Datei werden bestimmte Startkonfigurationen für den MySQL-Server gespeichert. Es fungiert als Gateway beim Laden der Datenbank. In einigen Fällen wurde festgestellt, dass in der INI-Datei eine bestimmte Codesequenz fehlte, aufgrund derer dieser Fehler ausgelöst wurde.

Nachdem Sie ein grundlegendes Verständnis für die Art des Problems haben, werden wir zur Lösung übergehen.

Lösung: Neukonfiguration der INI-Datei

Wenn die INI-Datei für das XAMPP-Kontrollfeld nicht richtig konfiguriert ist, kann dies den Aufbau einer sicheren Verbindung mit der MySQL-Datenbank verhindern. Daher konfigurieren wir in diesem Schritt die Datei neu, indem wir einen zusätzlichen Befehl hinzufügen. Um das zu tun:

  1. Öffnen Sie die XAMPP- Systemsteuerung und klicken Sie auf die Schaltfläche "Stop" für " Apache " und " MySQL ".

    Drücken Sie die Stopp-Tasten für MySQL und Apache
  2. Navigieren Sie zum Installationsverzeichnis für „ XAMPP “ und doppelklicken Sie auf den Ordner „ MySQL “.

    Öffnen Sie den Ordner "MySQL"
  3. Doppelklicken Sie auf den Ordner " bin " und klicken Sie mit der rechten Maustaste auf die Datei "my.ini".
  4. Klicken Sie auf die Option " Bearbeiten ".
  5. Suchen Sie die Wörter " [mysqld] " in der Liste.
  6. Fügen Sie den folgenden Befehl unterhalb der Zeile " [mysqld] " und oberhalb der Zeile " Port =…" hinzu. " Linie.
     überspringen-Grant-Tabellen 
  7. Klicken Sie auf „ Datei “ und wählen Sie „ Speichern “.
  8. Schließen Sie das Dokument und öffnen Sie die XAMPP-Systemsteuerung.
  9. Klicken Sie auf die Schaltfläche "Start" für "Apache" und " MySQL ".

    Klicken Sie auf die Startschaltflächen für MySQL und Apache
  10. Öffnen Sie den Browser, versuchen Sie sich bei MySQL anzumelden und prüfen Sie, ob das Problem weiterhin besteht.

Interessante Artikel