So lösen Sie das Problem, dass das Kennwort nach dem Dekomprimieren der kostenlosen MySQL-Installationsversion nicht gefunden wird

So lösen Sie das Problem, dass das Kennwort nach dem Dekomprimieren der kostenlosen MySQL-Installationsversion nicht gefunden wird

1. Entpacken Sie mysql-8.0.21-winx64
2. Konfigurieren Sie Umgebungsvariablen und schreiben Sie die Adresse in den Bin-Ordner

Bildbeschreibung hier einfügen

3. Erstellen Sie eine Konfigurationsdatei namens my.ini mit folgendem Inhalt

[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8 
[mysqld]
interaktives_timeout=28800000
Wartezeit = 28800000
# Port 3306 einstellen port = 3306 
# Legen Sie das Installationsverzeichnis von mysql basedir=D:\ProgramFiles\mysql-8.0.21-winx64\bin fest.
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\ProgramFiles\mysql-8.0.21-winx64\data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Legen Sie den Standardzeichensatz des MySQL-Servers fest character-set-server=utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB

4. Installieren Sie den MySQL-Dienst und geben Sie ein

mysqld –install 

Bildbeschreibung hier einfügen

Wenn der folgende Fehler gemeldet wird, wählen Sie beim Öffnen des Programms cmd.exe „Als Administrator öffnen“ aus.

Bildbeschreibung hier einfügen

5. Initialisieren Sie MySQL und geben Sie den folgenden Befehl ein. Im MySQL-Verzeichnis wird ein Datenordner generiert.

mysqld --initialisieren 

Bildbeschreibung hier einfügen

Wenn der Datenordner nicht generiert wird, verwenden Sie den folgenden Befehl

mysqld --initialize-insecure --user=mysql

6. Starten Sie MySQL und legen Sie das Passwort fest

net start mysql
mysql admin -u root -p passwort 

Bildbeschreibung hier einfügen

Das Festlegen des Kennworts ist fehlgeschlagen. Ich habe Baidu durchsucht und festgestellt, dass in einem anderen Dokument erwähnt wurde, dass der Datenordner im Stammverzeichnis von MySQL geöffnet, die Datei mit der Endung .err gefunden, als Text geöffnet, das temporäre Kennwort gefunden (Sie können mit Strg+F suchen) und dann das temporäre Kennwort in cmd eingegeben werden soll. In der .err-Datei ist hier jedoch kein Kennwort enthalten, daher verwende ich die Methode zum Zurücksetzen des Kennworts.

7. Wenn der MySQL-Dienst gestartet ist, stoppen Sie ihn mit dem Befehl

Netzstopp MySQL

8. Die Verwendung von mysqld –skip-grant-tables wurde in mysql8.0.21 als ungültig getestet. Verwenden Sie nun den folgenden Befehl, um in den passwortfreien Anmeldemodus zu wechseln

mysqld --console --skip-grant-tables --shared-memory 

Bildbeschreibung hier einfügen

9. Öffnen Sie ein weiteres cmd-Fenster und melden Sie sich direkt mit MySQL ohne Kennwort an. Geben Sie den folgenden Befehl ein und drücken Sie die Eingabetaste. Wenn Sie aufgefordert werden, das Kennwort einzugeben , drücken Sie erneut die Eingabetaste , um

mysql -uroot -p

10. Wählen Sie die Datenbank aus und geben Sie ein

MySQL verwenden 

Bildbeschreibung hier einfügen

11. Lassen Sie das Passwort leer

Benutzer aktualisieren, Authentication_String='', wobei Benutzer='root' ist;

12. Wenn die Eingabeaufforderung erfolgreich ist, verwenden Sie unbedingt den folgenden Befehl und beenden Sie dann

Berechtigungen leeren;
Ausfahrt;

13. Schließen Sie das cmd-Fenster im passwortfreien Anmeldemodus und starten Sie den MySQL-Dienst

net start mysql

14. Das Passwort in Schritt 12 wurde leer gelassen, melden Sie sich daher ohne Passwort bei MySQL an und geben Sie den Anmeldebefehl ein:

mysql -u root -p

15. Passwort ändern

Ändern Sie den Benutzer „root“@„localhost“, identifiziert mit mysql_native_password BY „123456“.

16. Aktualisieren Sie die Berechtigungen und beenden Sie das Programm.

Berechtigungen leeren;
Ausfahrt;

Dies ist das Ende dieses Artikels darüber, wie Sie das Problem lösen, dass Sie nach dem Dekomprimieren der kostenlosen MySQL-Installationsversion das Kennwort nicht finden. Weitere Informationen zur kostenlosen MySQL-Installationsversion finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die folgenden verwandten Artikel weiter. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Kostenlose MySQL-Installationsversion (zip) – ausführliches Tutorial zur Installation und Konfiguration
  • Installations- und Konfigurationstutorial von MySQL 8.0.16 unter Win10
  • Tutorial zur kostenlosen Konfiguration der MySQL 8.0.13-Installationsversion in einer Windows-Umgebung
  • MYSQL8.0.13 kostenlose Installationsversion Konfiguration Tutorial Beispiel detaillierte Erklärung
  • Grafisches Tutorial zur Konfigurationsmethode für die kostenlose Installationsversion von MySQL 5.7.20
  • MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial
  • Tutorial zum Konfigurieren und Ändern von Passwörtern für die kostenlose MySQL-Installationsversion

<<:  Detaillierte Erklärung zur Verwendung von $emit in Vue.js

>>:  Implementierung von LNMP für die separate Bereitstellung von Docker-Containern

Artikel empfehlen

Nginx: Ein Domänenname für den Zugriff auf mehrere Projekte – Methodenbeispiel

Hintergrund Kürzlich stieß ich bei der Bereitstel...

MySQL-Parameterbezogene Konzepte und Abfrageänderungsmethoden

Vorwort: In einigen früheren Artikeln haben wir h...

Ein kleines Problem mit Nullwerten in MySQL

Heute habe ich beim Testen des Nullwertes ein kle...

Unterschiede zwischen ES6-Vererbung und ES5-Vererbung in js

Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...

Tutorials der MySQL-Reihe für Anfänger

Inhaltsverzeichnis 1. Grundkonzepte und Grundbefe...

MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00

Wie unten dargestellt: Gestern: UNIX_TIMESTAMP(CA...

Vue implementiert die Drag & Drop-Sortierfunktion der Seiten-Div-Box

vue implementiert die Drag & Drop-Sortierfunk...

MySQL extrahiert interne JSON-Felder und gibt sie als Zahlen aus.

Inhaltsverzeichnis Hintergrund Problemanalyse 1. ...

Gespeicherte MySQL-Prozeduren und allgemeine Funktionscodeanalyse

Das Konzept der gespeicherten MySQL-Prozedur: Ein...

Detaillierte Schritte zur Installation und Verwendung von VMware ESXi 6.5

Inhaltsverzeichnis Einführung Architektur Vorteil...

Windows kann den MySQL-Dienst nicht starten und meldet Fehler 1067 – Lösung

Als ich mich bei MySQL anmeldete, wurde mir plötz...