Lösung für das Root-Passwort-Anmeldeproblem in MySQL 5.7

Lösung für das Root-Passwort-Anmeldeproblem in MySQL 5.7

Nachdem ich herausgefunden hatte, dass der vorherige Artikel das Problem des nicht startbaren MySQL-Dienstes gelöst hatte, stellte ich fest, dass ich mich nicht mit dem Root-Benutzer ohne Passwort anmelden konnte. Bei der Version 5.7 konnte ich mich während der Initialisierung nicht mit dem Root-Benutzer ohne Passwort anmelden. Nachdem ich viele Beiträge durchsucht hatte, löste ich das Problem.

Es stellt sich heraus, dass Sie in der .err-Datei in der Datendatei, die von der mysqld –initialize-Methode im vorherigen Artikel generiert wurde, diese mit Word öffnen können und dort ein temporäres Anfangskennwort zum Generieren von Root vorhanden ist

這里寫圖片描述

Suchen Sie nach dem Öffnen das Passwort:

這里寫圖片描述

Dieses Passwort verliert jedoch nach einmaliger Verwendung seine Gültigkeit und kann nicht mehr verwendet werden. Jetzt ändern wir dieses Passwort

1. Fahren Sie zuerst den MySQL-Dienst herunter, net stop mysql

2. Ändern Sie Ihre MySQL-Konfigurationsdatei my.ini oder my-default.int. Sehen Sie nach, welche Datei Sie entsprechend Ihrer eigenen Konfiguration ändern müssen.

3. Skip-Grant-Tables zum Knoten [mysqld] hinzufügen
Die Hauptfunktion besteht darin, die Überprüfung in der Tabelle zu überspringen und sich ohne Passwort anzumelden.

4. Starten Sie den MySQL-Dienst (net start mysql) und verwenden Sie einen visuellen Client, um MySQL aufzurufen. Ich verwende den visuellen Client mysqlFront, Sie finden ihn auf Baidu.

5. Öffnen Sie die Benutzertabelle unter MySQL und ändern Sie das Y im Feld password_expired in N. Dies dient hauptsächlich dazu, zu ändern, ob das Passwort gültig ist. Es gibt zwei Typen, Y/N. Y bedeutet abgelaufen und n bedeutet gültig. Denken Sie daran, nach der Änderung zu speichern.

6. Stoppen Sie den MySQL-Dienst, löschen Sie die Skip-Grant-Tabellen in der INI-Datei und starten Sie den Dienst neu

7. Passwort ändern: mysqladmin -u root password root

Geben Sie das ursprüngliche Passwort ein und die Änderung ist erfolgreich. Die letzte Wurzel ist das neue Passwort

這里寫圖片描述

Das Passwort wurde erfolgreich geändert und Sie können sich anmelden, mysql -uroot -p

Geben Sie das soeben festgelegte Passwort root ein, um sich anzumelden

這里寫圖片描述

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:
  • Eine schnelle Lösung für den ersten Anmeldefehler in mysql5.7.20
  • So installieren Sie die grüne Version von MySQL Community Server 5.7.16 und implementieren die Remote-Anmeldung
  • 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
  • Tutorial zum Anmelden bei MySQL nach der Installation von Mysql 5.7.17
  • Beheben Sie das Problem, dass Sie sich nach der Installation von MySQL 5.7 ohne Datenordner nicht anmelden können
  • Lösung für das Problem des verweigerten Zugriffs für den Benutzer „root“ @ „localhost“ (mit Kennwort: JA) bei der Anmeldung bei MySQL 8.0 unter Win10

<<:  So verfolgen Sie Benutzer mit JS

>>:  Detaillierte Erläuterung der Installation von Anwendungen in Linux Centos7 ohne Internetverbindung

Artikel empfehlen

Warum kann mein Tomcat nicht starten?

Inhaltsverzeichnis Phänomen: Portnutzung: Rechtsc...

Lösung für Fremdschlüsselfehler bei der MySQL-Tabellenerstellung

Datenbanktabelle A: Tabelle erstellen Task_Desc_T...

jQuery implementiert das Bouncing-Ball-Spiel

In diesem Artikel wird der spezifische Code von j...

Document Object Model (DOM) in JavaScript

Inhaltsverzeichnis 1. Was ist DOM 2. Elemente aus...

7 nützliche neue TypeScript-Funktionen

Inhaltsverzeichnis 1. Optionale Verkettung 2. Nul...

Eine detaillierte Einführung in die Verwendung von Blockkommentaren in HTML

Allgemeine Kommentare in HTML: <!--XXXXXXXX--&g...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24

In diesem Artikel finden Sie das Installations- u...

So verwenden Sie worker_threads zum Erstellen neuer Threads in nodejs

Einführung Wie im vorherigen Artikel erwähnt, gib...

Chrome überwacht Cookie-Änderungen und weist Werte zu

Der folgende Code führt die Überwachung von Cooki...

So passen Sie Docker-Images mit Dockerfile an

Anpassen von Bildern mit Dockerfile Unter Bildanp...

Schritte der Docker-Lernmethode zum Erstellen des ActiveMQ-Nachrichtendienstes

Vorwort ActiveMQ ist der beliebteste und leistung...

JavaScript-Canvas zum Erzielen eines Code-Rain-Effekts

In diesem Artikel wird der spezifische Code für C...