Bei der anonymen Mysql-Anmeldung kann keine Datenbankproblemlösung erstellt werden

Bei der anonymen Mysql-Anmeldung kann keine Datenbankproblemlösung erstellt werden

Häufig gestellte Fragen

Der Zugriff für den Benutzer ''@'localhost' auf die Datenbank 'web02' wurde verweigert //web02 ist eine Datenbank, die ich selbst erstellt habe

Ursachenanalyse: In der Benutzertabelle der MySQL-Datenbank gibt es ein Konto mit einem leeren Benutzernamen, also ein anonymes Konto. Daher handelt es sich, obwohl die Anmeldung als Root erfolgt, tatsächlich um eine anonyme Anmeldung.

Nachfolgend finden Sie einen Vergleich der beiden Anmeldemethoden

1)mysql -u root -p

Es ist ersichtlich, dass diese primitivste Methode nicht sicher ist und das System nicht weiß, ob der Benutzer anonym ist.

2)mysql -hlocalhost -uroot -p

-h steht für den Servernamen, localhost steht für den lokalen Namen; -u steht für den Datenbankbenutzernamen, root ist der Standardbenutzername von MySQL; -p steht für das Kennwort. Wenn ein Kennwort festgelegt ist, können Sie es direkt nach -p eingeben, z. B.: -p123456. Wenn der Benutzer kein Kennwort festgelegt hat, drücken Sie einfach die Eingabetaste, wenn „Kennwort eingeben“ angezeigt wird.

Durch diese Methode des Zugriffs auf die Datenbank kann das Problem schnell behoben werden.

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • So erstellen Sie eine MySQL-Datenbank und unterstützen chinesische Schriftzeichen
  • Einführung in das Hinzufügen neuer Benutzer zu MySql, das Erstellen von Datenbanken für Benutzer und das Zuweisen von Berechtigungen an Benutzer
  • MySQL-Datenbank erstellen, Benutzer hinzufügen, Benutzerautorisierung, praktische Methode
  • Zwei Möglichkeiten zum Erstellen einer MySQL-Datenbank
  • Datenbank- und Datenbanktabellencode mit MySQL erstellen
  • Beispiel für das Erstellen einer Datenbank mit PHP
  • Erstellen Sie Datenbank-PHP-Code und schreiben Sie Ihr eigenes BLOG-System mit PHP
  • PHP Desktop Center (I) Erstellen einer Datenbank
  • MySQL und PHP Grundlagen und Anwendungsthemen: Erstellen von Datenbanktabellen

<<:  HTML+VUE-Paging zur Realisierung einer coolen IoT-Großbildfunktion

>>:  HarborRestart-Vorgang nach dem Ändern der Konfigurationsdatei

Artikel empfehlen

20 JS-Abkürzungsfähigkeiten zur Verbesserung der Arbeitseffizienz

Inhaltsverzeichnis Wenn Sie mehrere Variablen gle...

Detaillierte Erläuterung des Lernens von CSS-Zählerattributen

Das CSS-Zählerattribut wird von fast allen Browse...

Zwei Möglichkeiten zur Visualisierung von ClickHouse-Daten mit Apache Superset

Apache Superset ist ein leistungsstarkes BI-Tool,...

So legen Sie ein Kennwort für MySQL Version 5.6 auf dem Mac fest

MySQL kann bei der Installation festgelegt werden...

Auszeichnungssprache - vereinfachte Tags

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

So finden und löschen Sie doppelte Datensätze in MySQL

Hallo zusammen, ich bin Tony, ein Lehrer, der nur...

So installieren Sie MongoDB 4.2 mit Yum auf CentOS8

1. Erstellen Sie eine Repo-Datei Lesen Sie die of...

Umfassende Website-Bewertungslösung

<br />Manchmal werden Ihnen möglicherweise F...

So erkennen Sie mit Apache Tika, ob eine Datei beschädigt ist

Apache Tika ist eine Bibliothek zur Dateityperken...