suchen
HeimDatenbankMySQL-TutorialSo lösen Sie das Problem des Vergessens des Root-Passworts von MySQL5.7 unter Windows 8.1

Mir ist kürzlich beim Lernen ein peinliches Problem aufgefallen. Ich habe mein MySQL-Passwort vergessen und konnte mich daher nicht bei MySQL anmelden. Die im Internet gefundenen Lösungen sind nicht zuverlässig. Der folgende Herausgeber wird Ihnen die Lösung für das Problem des Vergessens des Root-Passworts von MySQL 5.7 unter Windows 8.1 mitteilen. Ich hoffe, es kann jedem helfen .

[Hintergrund]

Ich bin kürzlich beim Lernen auf eine peinliche Sache gestoßen. Ich habe mein MySQL-Passwort vergessen und konnte mich daher nicht bei MySQL anmelden.

Es gibt viele Lösungen online und ich habe viele ausprobiert, aber ich werde immer noch von verschiedenen Fehlermeldungen aus dem Fenster gequält. Dank der Hilfe von Experten ist die Lösung für das Problem des vergessenen MySQL-Passworts klar geworden. Ich hoffe, dass der Lösungsprozess in diesem Blog den Lesern helfen kann.

[Problemlösungsprozess]

1. Überspringen Sie die Berechtigungsüberprüfung von MySQL und geben Sie MySQL ein.

Suchen Sie zunächst die my.ini-Konfigurationsdatei von MySQL.

Öffnen Sie dann die Datei und fügen Sie unter MySQLD einen Code SKIP-GRANT-TABLES hinzu, um die Berechtigungsüberprüfung zu überspringen.                                                                   

Sehr wichtiger Schritt: Win+R geben Sie „services.msc“ ein, suchen Sie den MySQL-Dienst und starten Sie den Dienst neu.

Ich vermute, dass ich diesen Schritt beim vorherigen Mal nicht richtig ausgeführt habe. (Außerdem habe ich hier auch einige Fragen. Warum habe ich zwei MySQL-Dienste, einen MySQL und einen MySQL57? Es gibt keine Konfigurationsdatei in den MySQL-Eigenschaften, MySQL57 jedoch schon.) 🎜> 2. Setzen Sie das Passwort zurück die mysql.user-Tabelle

Rufen Sie zunächst das DOS-Fenster mit cmd auf, geben Sie MySQL ein und drücken Sie die Eingabetaste. Sie können MySQL ohne Passwort erfolgreich betreten. (Diesen Schritt konnte ich vorher nicht einmal erreichen. Erwähnen Sie also nicht, wie glücklich ich war, als ich MySQL erfolgreich eingegeben habe.)

Schauen wir uns dann an, was in der Tabelle mysql.user steht. Wählen Sie user,host,authentication_string aus mysql.user aus.                                            ==== =. =========

Hier lernen wir den Gastgeber kennen.

Die Spalte „Host“ gibt den IP-Bereich an, bei dem sich Benutzer anmelden dürfen.

Zum Beispiel user=root Host=192.168.21.1. Dies bedeutet hier, dass der Root-Benutzer nur über den Client von 192.168.21.1 zugreifen kann. Und % ist ein Platzhalterzeichen. Wenn Host=192.168.1. %, bedeutet dies, dass jeder Client mit dem IP-Adresspräfix „192.168.21“ eine Verbindung herstellen kann. Wenn Host=%, bedeutet dies, dass alle IPs über Verbindungsberechtigungen verfügen. Daher ändern die meisten Leute beim Öffnen einer Remote-Verbindung den Host direkt in %, weil das sehr praktisch ist.


=====================================

Sehr wichtig Der erste Schritt: Wir legen den Host und das Passwort fest.

Update mysql.user set host="%",authentication_string=password('root') where user='root';

3. Berechtigungen aktualisieren, um die Daten zu aktualisieren, die geändert wurden und sich im Puffer befinden. Flush-Berechtigungen

Es gibt auch eine kleine Frage: Wenn Sie MySQL nach dem Aktualisieren direkt eingeben, gibt es keine Möglichkeit, die Passwortüberprüfung zu überspringen und MySQL einzugeben, aber die Konfigurationsdatei hat das Skip-Grant eindeutig nicht auskommentiert -tables-Satz ? Wird beim Aktualisieren die gerade geänderte Konfigurationsdatei ignoriert?

Wie auch immer, ich habe den Satz „skip-grant-tables“ später in meiner.ini auskommentiert. .                     

4. Melden Sie sich mit Ihrem Passwort an!

Geben Sie zuerst mysql -u root -p ein, geben Sie dann das gerade festgelegte Passwort ein und Sie können es erfolgreich eingeben!

Schließlich entwickeln Sie bitte eine gute Angewohnheit und merken Sie sich Ihr Baby-Passwort. :)                                                                      Es ist ein bisschen schmerzhaft, aber das Ende ist glücklich.

Verwandte Empfehlungen:

So installieren Sie MySQL 5.7 unter Windows 10 und ändern das vergessene Root-Passwort


Mysql hat das vergessen Root-Passwort unter Windows Detaillierte grafische und textliche Einführung zum Zurücksetzen

MySQL – Vorgehensweise, wenn Sie Ihr Root-Passwort vergessen

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem des Vergessens des Root-Passworts von MySQL5.7 unter Windows 8.1. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Wie behandeln Sie Datenbank -Upgrades in MySQL?Wie behandeln Sie Datenbank -Upgrades in MySQL?Apr 30, 2025 am 12:28 AM

Zu den Schritten für die Aktualisierung der MySQL -Datenbank gehören: 1. Sicherung der Datenbank, 2. Stoppen Sie den aktuellen MySQL -Dienst, 3. Installieren Sie die neue Version von MySQL, 14. Starten Sie die neue Version des MySQL -Dienstes, 5. Wiederherstellen Sie die Datenbank wieder her. Während des Upgrade -Prozesses sind Kompatibilitätsprobleme erforderlich, und erweiterte Tools wie Perconatoolkit können zum Testen und Optimieren verwendet werden.

Was sind die verschiedenen Sicherungsstrategien, die Sie für MySQL verwenden können?Was sind die verschiedenen Sicherungsstrategien, die Sie für MySQL verwenden können?Apr 30, 2025 am 12:28 AM

Zu den MySQL-Backup-Richtlinien gehören logische Sicherungen, physische Sicherungen, inkrementelle Sicherungen, replikationsbasierte Backups und Cloud-Backups. 1. Logical Backup verwendet MySQldump, um die Datenbankstruktur und -daten zu exportieren, die für kleine Datenbanken und Versionsmigrationen geeignet sind. 2. Physische Sicherungen sind durch das Kopieren von Datendateien schnell und umfassend, erfordern jedoch eine Datenbankkonsistenz. 3. Incremental Backup verwendet eine binäre Protokollierung, um Änderungen aufzuzeichnen, was für große Datenbanken geeignet ist. V. 5. Cloud -Backups wie AmazonRDs bieten Automatisierungslösungen, aber Kosten und Kontrolle müssen berücksichtigt werden. Bei der Auswahl einer Richtlinie sollten Datenbankgröße, Ausfallzeittoleranz, Wiederherstellungszeit und Wiederherstellungspunktziele berücksichtigt werden.

Was ist MySQL Clustering?Was ist MySQL Clustering?Apr 30, 2025 am 12:28 AM

MysqlclusteringenhancesDatabaserObustnessandScalabilityBydiTributingDataacrossmultiPlenodes

Wie optimieren Sie das Datenbankschema -Design für die Leistung in MySQL?Wie optimieren Sie das Datenbankschema -Design für die Leistung in MySQL?Apr 30, 2025 am 12:27 AM

Das Optimieren von Datenbankschema -Design in MySQL kann die Leistung in den folgenden Schritten verbessern: 1. Indexoptimierung: Erstellen Sie Indizes für gemeinsame Abfragespalten, Ausgleich des Aufwand der Abfragen und Einfügen von Aktualisierungen. 2. Tabellenstrukturoptimierung: Redundieren Sie die Datenreduktion durch Normalisierung oder Anti-Normalisierung und verbessern Sie die Zugangseffizienz. 3. Datentypauswahl: Verwenden Sie geeignete Datentypen, z. B. int anstelle von VARCHAR, um den Speicherplatz zu reduzieren. 4. Partitionierung und Untertisch: Verwenden Sie für große Datenvolumina die Partitionierung und Untertabelle, um Daten zu dispergieren, um die Abfrage- und Wartungseffizienz zu verbessern.

Wie können Sie die MySQL -Leistung optimieren?Wie können Sie die MySQL -Leistung optimieren?Apr 30, 2025 am 12:26 AM

TooptimizeMySQLperformance,followthesesteps:1)Implementproperindexingtospeedupqueries,2)UseEXPLAINtoanalyzeandoptimizequeryperformance,3)Adjustserverconfigurationsettingslikeinnodb_buffer_pool_sizeandmax_connections,4)Usepartitioningforlargetablestoi

So verwenden Sie MySQL -Funktionen für die Datenverarbeitung und BerechnungSo verwenden Sie MySQL -Funktionen für die Datenverarbeitung und BerechnungApr 29, 2025 pm 04:21 PM

MySQL -Funktionen können zur Datenverarbeitung und -berechnung verwendet werden. 1. Grundlegende Nutzung umfasst String -Verarbeitung, Datumsberechnung und mathematische Operationen. 2. Erweiterte Verwendung umfasst die Kombination mehrerer Funktionen zur Implementierung komplexer Vorgänge. 3. Die Leistungsoptimierung erfordert die Vermeidung der Verwendung von Funktionen in der WHERE -Klausel und der Verwendung von Gruppenby- und temporären Tabellen.

Eine effiziente Möglichkeit, Daten in MySQL einzufügenEine effiziente Möglichkeit, Daten in MySQL einzufügenApr 29, 2025 pm 04:18 PM

Effiziente Methoden für das Batch -Einfügen von Daten in MySQL gehören: 1. Verwenden von InsertInto ... Wertesyntax, 2. Verwenden von LoadDatainFile -Befehl, 3. Verwendung der Transaktionsverarbeitung, 4. Stapelgröße anpassen, 5. Deaktivieren Sie die Indexierung, 6. Verwenden Sie die Einfügung oder einfügen.

Schritte zum Hinzufügen und Löschen von Feldern zu MySQL -TabellenSchritte zum Hinzufügen und Löschen von Feldern zu MySQL -TabellenApr 29, 2025 pm 04:15 PM

Fügen Sie in MySQL Felder mit alterTabletable_nameaddcolumnNew_columnvarchar (255) nach oben nachzusteuern. Beim Hinzufügen von Feldern müssen Sie einen Speicherort angeben, um die Abfrageleistung und die Datenstruktur zu optimieren. Vor dem Löschen von Feldern müssen Sie bestätigen, dass der Betrieb irreversibel ist. Die Änderung der Tabellenstruktur mithilfe von Online-DDL, Sicherungsdaten, Testumgebungen und Zeiträumen mit niedriger Last ist die Leistungsoptimierung und Best Practice.

See all articles

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

EditPlus chinesische Crack-Version

EditPlus chinesische Crack-Version

Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.