Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 24914|Antwort: 3

[Quelle] MySQL Server 5.7 Reset the root password

[Link kopieren]
Veröffentlicht am 25.05.2017 09:51:07 | | | |
Zunächst einmal musst du zuerst den MySQL-Service stoppen, ihn im Service stoppen oder mit dem cmd-Befehl stoppen, ich stoppe ihn direkt vom Service aus wie folgt:



Mein MySQL-Installationsverzeichnis: C:\Program Files\MySQL\MySQL Server 5.7\bin\,
Laut dem Tutorial im Internet habe ich den cmd-Befehl benutzt, um den bin-Ordner von MySQL zu öffnen, und dann ausgeführt:


Auf keinen Fall. Der Fehlerbericht nach der Hinrichtung lautet wie folgt: Die Situation von Shenma ???



mysqld: Can't change dir to 'C:\Program Files\MySQL\MySQL Server 5.7\data\' (Errcode: 2 - No such file or directory)
2017-05-25T01:26:39.139544Z 0 [Warnung] ZEITSTEMPEL mit implizitem STANDARDWERT ist veraltet. Bitte verwenden Sie --explicit_defaults_for_timestamp Server-Option (siehe Dokumentation für weitere Details).
2017-05-25T01:26:39.139544Z 0 [Hinweis] --secure-file-priv ist auf NULL gesetzt. Operationen zum Importieren und Exportieren von Daten sind deaktiviert
2017-05-25T01:26:39.142318Z 0 [Anmerkung] mysqld (mysqld 5.7.17) beginnend als Prozess 11960 ...
2017-05-25T01:26:39.161559Z 0 [Warnung] Kann keine Testdatei erstellen C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.162538Z 0 [Warnung] Kann keine Testdatei erstellen C:\Program Files\MySQL\MySQL Server 5.7\data\DESKTOP-7IAJK37.lower-test
2017-05-25T01:26:39.163179Z 0 [FEHLER] konnte datadir nicht auf C:\Program Files\MySQL\MySQL Server 5.7\data\ setzen
2017-05-25T01:26:39.163179Z 0 [FEHLER] Abbruch

2017-05-25T01:26:39.163179Z 0 [Anmerkung] Binlog Ende
2017-05-25T01:26:39.163179Z 0 [Anmerkung] mysqld: Abschaltung abgeschlossen

Spiel keine Karten nach der Routine!!

Haha, viele Tutorials im Internet liegen falsch, wenn wir den Satz "mysqld --skip-grant-tables" ausführen, findet mysql die Ordner my.ini und data aus dem bin-Elternverzeichnis,

Seit der Installation von MySQL 5.7 wurde das Verzeichnis der Datenbankdaten und my.ini Konfigurationsordner geändert, und es war nicht mehr im selben Verzeichnis wie unser Bin-Ordner.

Im ersten Diagramm gibt es einen sehr wichtigen Parameter im MySQL-Service:





Die korrekte Methode, das Root-Passwort zu ändern, ist wie folgt:

1: Den MySQL-Dienst stoppen
2: Öffne die Konfigurationsdatei von --defaults-file (meine ist "C:\ProgramData\MySQL\MySQL Server 5.7\my.ini"),
Füge einen Satz am unteren Rand der my.ini hinzu und speichere:
3: Starte den MySQL-Dienst
4: Verwenden Sie den Befehl cmd, cd in den bin-Ordner von MySQL und führen Sie dann aus:
Geben Sie einfach das Passwort beiläufig ein! ! Geben Sie einfach das Passwort beiläufig ein! ! Geben Sie einfach das Passwort beiläufig ein! !

Wir haben erfolgreich teilgenommen!
5: Führe folgenden Befehl aus:
6: Das Root-Passwort wurde erfolgreich geändert!! Allerdings ist es noch nicht vorbei, lasst uns daran denken, den Satz zu löschen, my.ini wir gerade hinzugefügt haben!! Dann starte MySQL neu!

Punktzahl

Anzahl der Teilnehmer1MB+1 beitragen+1 Zusammenbruch Grund
tututu + 1 + 1 Sehr mächtig!

Alle Bewertungen sehen





Vorhergehend:Probleme bei der Breitenanpassung von CSS-PCs und Mobiltelefonen
Nächster:C# verwendet ICSharpCode.SharpZipLib.dll, um Dateien/Ordner zu komprimieren und zu dekomprimieren
Veröffentlicht am 08.11.2018 16:50:55 |
Super, aber wenn ich das Passwort beiläufig eingebe, wird angezeigt:
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql.exe -uroot -h 127.0.0.1 -p
Passwort eingeben: *****
FEHLER 2003 (HY000): Kann keine Verbindung zum MySQL-Server auf '127.0.0.1' (10061) herstellen
Veröffentlicht am 22.11.2018 19:38:30 |
Danke, Chef, ich habe es endlich gelöst und die Fernverbindung zur MySQL-Datenbank festgestellt, die eine Woche zum Hacken dauerte. In dem Moment, als das Telnet heute eingeschaltet wurde, schien es die alte Verstopfung zu heilen, die mich seit vielen Jahren plagte~
Danke noch einmal!!
Veröffentlicht am 27.12.2018 22:20:46 |
Großer Bruder, großer Bruder, hat endlich die !!!!! Vielen Dank!!!!!!!!!
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com