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
Inhaltsverzeichnis 1. Rendern 2. Umsetzungsprinzi...
Inhaltsverzeichnis Unsinn Implementierte Funktion...
Ziehen Sie die Maus, um einen Screenshot der Seit...
MySQL UNION-Operator Dieses Tutorial stellt die S...
Umsetzungsideen Ganz außen ist ein großer Kreis (...
MySQL-Group-Replication ist eine neue Funktion, d...
Inhaltsverzeichnis Lösung 1: Kopieren Sie die Übe...
Als ich heute VMware verwendete, um eine neue vir...
Nginx-Installation Stellen Sie sicher, dass die v...
Mit der kontinuierlichen Entwicklung der Internetw...
In CentOS ist standardmäßig MariaDB installiert, ...
1. Problem Es gibt eine Tabelle wie unten gezeigt...
Heute bin ich auf ein kleines Problem gestoßen, a...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Kartenmethode 2. Anwendung ...