1. Herunterladen https://dev.mysql.com/downloads/mysql/ 2. Entpacken Sie die Datei an einen festen Speicherort, z. B. D:\MySQL\mysql-5.7.24 3. Fügen Sie die Datei my.ini hinzu Gleiche Ebene wie der Behälter ... Festlegen des Standardzeichensatzes für den MySQL-Client Standardzeichensatz = utf8 [mysqld] Stellen Sie Port 3306 ein Legen Sie das Installationsverzeichnis von MySQL fest Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest Maximal zulässige Anzahl von Verbindungen Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz. Die Standard-Speicher-Engine, die beim Erstellen neuer Tabellen verwendet wird Standard-Speicher-Engine = INNODB max_connect_errors=100 explizite_Vorgaben_für_Zeitstempel=true ··· 4. Initialisierung mysqld --install mysql --defaults-file=D:\MySQL\mysql-5.7.24\my.ini 5. Montageservice 6. Inbetriebnahme Beenden Aufgetretene Probleme 1. Starten und stoppen Sie den MySQL-Dienst auf dem lokalen Computer. Einige Dienste werden automatisch beendet, wenn sie nicht von anderen Diensten oder Programmen verwendet werden. Oder die Konsole meldet einen Fehler MySQL-Dienst kann nicht gestartet werden Der Dienst hat keine Fehler gemeldet Sie können neu initialisieren und neu starten. Vor der Initialisierung müssen Sie den Datenordner leeren (gleiche Ebene wie bin). Sie können den Dienst auch löschen und sich erneut registrieren 2. Bei einer erneuten Registrierung können weitere Fehler auftreten, z. B.: TIMESTAMP mit implizitem DEFAULT-Wert ist veraltet Lösung: Fügen Sie in der Datei my.ini unter [mysqld] eine Zeile mit explicit_defaults_for_timestamp=true hinzu. Das ist alles Die Bedeutung dieser Anweisung ist #enable query cache, was auch einer der Web-Caches ist. Bei wiederholten Abfragen müssen Sie diese nur im Cache lesen, wodurch der Zugriff auf die Datenbank reduziert wird. 3. Loggen Sie sich ein und ändern Sie das Passwort gemäß den Anweisungen im Internet: Habe festgestellt, dass es auch einen Fehler meldet MySQL-Zugriff für Benutzer root@localhost-Fehler verweigert Passwort-Login überspringen und Tabellenbenutzer ändern Benutzer aktualisieren, Passwort festlegen=Passwort("neues Passwort") wobei Benutzer="root"; Der Name der Kennwortspalte kann auch „authentifizierungsstring“ sein. Dann löschen Sie die Berechtigungen. 4. So überspringen Sie die Passwortanmeldung Fügen Sie in der MySQL-Konfigurationsdatei my.ini unter [mysqld] skip-grant-tables hinzu, fahren Sie den MySQL-Dienst herunter und starten Sie ihn neu; Geben Sie den Befehl ein: Nach dem Drücken der Eingabetaste werden Sie aufgefordert, Ihr Passwort einzugeben. Drücken Sie die Eingabetaste, um dies zu überspringen und direkt zu MySQL zu gelangen. Nach dieser Einstellung können Sie mysql.exe direkt in D:\MySQL5.7.10\bin doppelklicken, um es zu starten, ohne Befehle einzugeben. Zusammenfassen Oben sind die vom Herausgeber eingeführten Installationsschritte der mysql5.7.24-Dekomprimierungsversion und eine Zusammenfassung der aufgetretenen Probleme. Ich hoffe, es wird allen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erläuterung der Ausführungsreihenfolge der JavaScript-Alarmfunktion
>>: Detaillierte Erklärung zur Verwendung von Docker-Compose-Befehlen
Inhaltsverzeichnis Vue+ElementUI-Hintergrundverwa...
Vorwort Ich habe kürzlich etwas über MySQL-Indize...
Wenn Sie mit der Arbeit an einem Projekt beginnen...
MySQL Version 5.0 begann, gespeicherte Prozeduren...
Verzögertes Laden (Lazy Loading) und Vorladen sin...
Wenn für MySQL 5.5 der Zeichensatz nicht festgele...
Inhaltsverzeichnis 1. Übersicht 2. Django-Projekt...
einführen Normalerweise muss ein Hintergrundserve...
Dieser Artikel basiert auf Linux CentOS8, um Dock...
Der folgende Beispielcode stellt die Prinzipien d...
In diesem Artikel wird der spezifische Code von j...
Laden Sie MySQL 5.7.20 / 5.7.21 herunter, install...
bgcolor="Textfarbe" background="Hin...
Die Standardanordnung von Text in HTML ist horizo...
Probleme, die bei der Optimierung auftreten könne...