1. Entpacken Sie mysql-8.0.21-winx64 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 Wenn der folgende Fehler gemeldet wird, wählen Sie beim Öffnen des Programms cmd.exe „Als Administrator öffnen“ aus. 5. Initialisieren Sie MySQL und geben Sie den folgenden Befehl ein. Im MySQL-Verzeichnis wird ein Datenordner generiert. mysqld --initialisieren 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 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 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 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:
|
<<: Detaillierte Erklärung zur Verwendung von $emit in Vue.js
>>: Implementierung von LNMP für die separate Bereitstellung von Docker-Containern
Wenn Programmierer täglich TypeScript-/JavaScript...
Vorbereitung 1. Überprüfen Sie, ob die GPU CUDA u...
1. Prinzip des Hotlinking 1.1 Vorbereitung der We...
Ich habe kürzlich gesagt, dass Design ein Gefühl d...
Responsive Design bedeutet, während des Website-E...
Anforderung: Manchmal, wenn der Seiteninhalt kurz...
Der Dienst des Unternehmens verwendet Docker und ...
Inhaltsverzeichnis 1. Globale Wache 1. Globale Fr...
Inhaltsverzeichnis Problembeschreibung: Installat...
MySQL unterstützt viele Datentypen und die Auswah...
1. Laden Sie MySQL von der offiziellen Website he...
Einführung In Orm-Frameworks wie Hibernate und My...
Ich bin auf ein Problem gestoßen. Wenn beim Teste...
In diesem Artikelbeispiel wird der spezifische JS...
In diesem Artikel werden zwei Methoden zur Implem...