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

Analyse des Problems des Datenverlusts durch erzwungene Aktualisierung von Vuex

vuex-persistenter Zustand Kernprinzip: Alle Vuex-...

MySQL-Sharding-Details

1. Einführung in das Geschäftsszenario Angenommen...

Countdown-Effekt mit Javascript implementieren

Verwenden Sie Javascript, um den Countdown-Effekt...

So richten Sie die Verwendung der chinesischen Eingabemethode in Ubuntu 18.04 ein

In der neuesten Version von Ubuntu müssen Benutze...

XHTML-Tags sollten richtig verwendet werden

<br />In früheren Tutorials von 123WORDPRESS...

Frameset über Iframe in Body einfügen

Da Frameset und Body auf derselben Ebene liegen, k...

Miniprogramm zur Implementierung der Sieve-Lotterie

In diesem Artikelbeispiel wird der spezifische Co...

JS verwendet die Methode „reduce()“, um Baumstrukturdaten zu verarbeiten

Inhaltsverzeichnis Definition Grammatik Beispiele...

Detaillierte Erklärung zu Drag-Time und Drag-Case in JavaScript

Inhaltsverzeichnis DragEvent-Schnittstelle Übersi...

Tomcat-Konfiguration und wie man ihn in Eclipse startet

Inhaltsverzeichnis So installieren und konfigurie...

js realisiert die Funktion zum Klicken zum Wechseln der Karte

In diesem Artikelbeispiel wird der spezifische Co...

Mit CSS3 implementierter Gradienten-Folieneffekt

Ergebnisse erzielen Code html <div Klasse=&quo...

MySQL Series 11-Protokollierung

Tutorial-Reihe MySQL-Reihe: Grundlegende Konzepte...