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

Neonlichteffekte mit reinem CSS3 umgesetzt

Dies ist der zu erzielende Effekt: Sie können seh...

So implementieren Sie adaptive Container mit gleichem Seitenverhältnis mit CSS

Als ich kürzlich eine mobile Seite entwickelte, s...

Multiservice-Image-Packaging-Vorgang von Dockerfile unter Aufsicht

Schreiben einer Docker-Datei Konfigurieren Sie di...

Gogs+Jenkins+Docker automatisierte Bereitstellung von .NetCore-Schritten

Inhaltsverzeichnis Umgebungsbeschreibung Docker-I...

Vor- und Nachteile gängiger MySQL-Speicher-Engines

Inhaltsverzeichnis Alle Speicher-Engines anzeigen...

So erstellen Sie ein CentOS-Basisimage

Vorwort Derzeit ist das von meiner Firma verwende...

Verwendung der hasOwnProperty-Methode des js-Attributobjekts

Die Methode hasOwnProperty() des Objekts gibt ein...

Analyse der MySQL-Absturzwiederherstellung basierend auf Redo Log und Undo Log

Inhaltsverzeichnis MySQL-Absturzwiederherstellung...

React antd realisiert dynamische Vergrößerung und Verkleinerung der Form

Beim Schreiben dynamischer Formulare bin ich zuvo...

MySQL 5.7 Installations- und Konfigurations-Tutorial unter CentOS7 64 Bit

Installationsumgebung: CentOS7 64-Bit-Mini-Versio...

Eine kurze Analyse der Verwendung von Rahmen- und Anzeigeattributen in CSS

Einführung in Rahmeneigenschaften border -Eigensc...