Nach der Installation von MySQL wird beim Anmelden die Eingabeaufforderung für das Root-Konto angezeigt. mysql ERROR 1045 (28000): Zugriff zur Verwendung verweigert Lösung

Nach der Installation von MySQL wird beim Anmelden die Eingabeaufforderung für das Root-Konto angezeigt. mysql ERROR 1045 (28000): Zugriff zur Verwendung verweigert Lösung

Nach der Installation von MySQL werden Sie feststellen, dass das Root-Passwort nach der ersten Ausführung mysql -uroot -p nicht leer ist. Um das Root-Passwort zurückzusetzen, befolgen Sie bitte die folgenden Schritte.

Bearbeiten Sie die MySQL-Konfigurationsdatei my.ini (wenn es sich um my_default.ini handelt, benennen Sie sie bitte in my.ini um) und fügen Sie unter dem Eintrag [mysqld] Folgendes hinzu:

 Skip-Grant-Tabellen

Nach dem Speichern und Beenden starten Sie MySQL neu und klicken auf „Start“ -> „Ausführen“ (Tastenkombination Win+R).

1. Stopp: Geben Sie net stop mysql ein

2. Starten: Geben Sie net start mysql ein

Geben Sie zu diesem Zeitpunkt mysql -u root -p in cmd ein, um sich ohne Kennwort anzumelden. Wenn password: angezeigt wird, drücken Sie zur Eingabe die Eingabetaste. ERROR 1045 (28000) wird nicht angezeigt, aber viele Vorgänge werden eingeschränkt, da wir keine Berechtigung erteilen können (keine Berechtigung). Befolgen Sie die nachstehenden Schritte:

1. Geben Sie die MySQL-Datenbank ein:

mysql> mysql verwenden;
Datenbank geändert

2. Legen Sie ein neues Passwort für den Root-Benutzer fest und geben Sie den blauen Teil selbst ein:

mysql> Benutzer aktualisieren setauthentication_string=password("neues Passwort") wobei user="root";
Abfrage OK, 1 Zeile betroffen (0,01 Sek.)
Übereinstimmende Zeilen: 1 Geändert: 1 Warnungen: 0

3. Aktualisieren Sie die Datenbank

mysql> Berechtigungen leeren;
Abfrage OK, 0 Zeilen betroffen (0,00 Sek.)

4. Beenden Sie mysql:

mysql> beenden
Tschüss

Ändern Sie nach der Änderung die Datei my.ini erneut, löschen Sie die soeben hinzugefügte Zeile „skip-grant-tables“, speichern und beenden Sie den Vorgang und starten Sie MySQL neu.

Nach der erneuten Anmeldung werden Sie dazu aufgefordert

FEHLER 1820 (HY000): Sie müssen Ihr Kennwort mit der Anweisung ALTER USER zurücksetzen, bevor Sie diese Anweisung ausführen.

Geben Sie einfach set password=password('新密碼');

Das Obige ist die Lösung für das Problem, dass das Root-Konto nach der Anmeldung beim neu installierten MySql den MySQL-Fehler 1045 (28000) anzeigt: Der Zugriff wurde verweigert. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Lösung für das MySQL-Fehlerproblem 1045 (28000)
  • So beheben Sie den MySQL-FEHLER 1045 (28000) - Zugriff wegen Benutzer verweigert
  • Lösung für den Mysql-FEHLER 1045 (28000): Zugriff verweigert für Benutzer root@localhost-Problem im Ubuntu-System
  • Lösen Sie das Problem von FEHLER 1045 (28000): Zugriff verweigert für Benutzer ''root''@''localhost'' beim Anmelden nach der Installation von MySQL 5.7.17 auf Ubuntu 16.04
  • So lösen Sie das Problem des Fehlers Nr.1045 bei der Installation von MySQL
  • MySQL ERROR 1045 (28000) Fehlerlösung
  • MySQL-FEHLER 1045 (28000): Zugriff für Benutzer „root“@„localhost“ verweigert (mit Passwort: NEIN) Ursachen und Lösungen
  • MySQL-Anmeldefehleraufforderung: Lösung für FEHLER 1045 (28000)
  • So lösen Sie das Problem ERROR 1045 beim Anmelden bei MySQL
  • So beheben Sie den Fehler 1045 „Zugriff verweigert“ bei der Installation von MySQL unter WinXP
  • MYSQL-FEHLER 1045 (28000): Zugriff für Benutzer verweigert (mit Passwort: JA) Lösung
  • Lösung für FEHLER 1054 (42S22) beim Ändern des Passworts in MySQL 5.7

<<:  Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal

>>:  So installieren und deinstallieren Sie open-vswitch unter Linux

Artikel empfehlen

Eine kurze Einführung in die Verwendung des Dezimaltyps in MySQL

Die in MySQL unterstützten Gleitkommatypen sind F...

So wenden Sie TypeScript-Klassen in Vue-Projekten an

Inhaltsverzeichnis 1. Einleitung 2. Verwendung 1....

Detailliertes Tutorial zur Installation von MySQL 5.7.26 auf CentOS7.4

In CentOS ist standardmäßig MariaDB installiert, ...

Pycharm2017 realisiert die Verbindung zwischen Python3.6 und MySQL

In diesem Artikel erfahren Sie, wie Sie Python3.6...

Detailliertes Beispiel einer MySQL-Austauschpartition

Detailliertes Beispiel einer MySQL-Austauschparti...

So beenden Sie den MySQL-Prozess ordnungsgemäß und sicher

Vorwort In diesem Artikel wird der Vorgang zum He...

Vue implementiert einen visuellen Drag-Page-Editor

Inhaltsverzeichnis Drag & Drop-Implementierun...

Lösen Sie das Problem, dass Docker Elasticsearch7.x startet und einen Fehler meldet

Verwenden des Docker-Befehls „run“ docker run -d ...

Warum verwendet der MySQL-Datenbankindex den B+-Baum?

Bevor wir weiter analysieren, warum der MySQL-Dat...

Eine kurze Erläuterung der $notify-Punkte des Elements

Meine ursprüngliche Absicht war, die $notify-Bena...

Kostenloses Tool zur Überprüfung der Richtigkeit von HTML-, CSS- und RSS-Feeds

Ein Trick zum Umgang mit dieser Art von Fehlern be...

So ändern Sie die Standardcodierung von MySQL in Linux

Wenn während des Entwicklungsprozesses nach der W...