Zusammenfassung der Installationsschritte und aufgetretenen Probleme beim Dekomprimieren der Version mysql5.7.24

Zusammenfassung der Installationsschritte und aufgetretenen Probleme beim Dekomprimieren der Version mysql5.7.24

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 ...
[mysql]

Festlegen des Standardzeichensatzes für den MySQL-Client

Standardzeichensatz = utf8
 [mysqld]

Stellen Sie Port 3306 ein

port = 3306

Legen Sie das Installationsverzeichnis von MySQL fest

basedir=D:\MySQL\mysql-5.7.24

Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest

datadir=D:\MySQL\mysql-5.7.24\data

Maximal zulässige Anzahl von Verbindungen

max_connections=200

Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz.

character-set-server=utf8

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

mysqld --install mysql

6. Inbetriebnahme

net start mysql

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

mysqld -remove mysql

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:

mysqladmin -uroot -p password 新密碼

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: mysql -u root -p

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:
  • Detailliertes Tutorial zum Kompilieren und Installieren von MySQL 5.7.24 auf CentOS7
  • Centos7.5 installiert die Bereitstellung des binären Pakets mysql5.7.24
  • Die perfekte Lösung für die Installation von MYSQL5.7.24 ohne Datenverzeichnis und my-default.ini und Dienststartfehler
  • Detaillierte grafische Beschreibung des Datenbankinstallationsprozesses der MySQL-Version 5.7.24
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.24
  • So installieren Sie die binäre Version von mysql5.7.24 auf Centos 7 und wie Sie das Problem lösen
  • Grafisches Tutorial zur Installation und Konfiguration komprimierter Pakete für MySQL 5.7.24

<<:  Detaillierte Erläuterung der Ausführungsreihenfolge der JavaScript-Alarmfunktion

>>:  Detaillierte Erklärung zur Verwendung von Docker-Compose-Befehlen

Artikel empfehlen

Integrationspraxis des Vue+Element-Hintergrundverwaltungsframeworks

Inhaltsverzeichnis Vue+ElementUI-Hintergrundverwa...

Beispielcode für das MySQL-Indexprinzip ganz links

Vorwort Ich habe kürzlich etwas über MySQL-Indize...

Teilen Sie 13 hervorragende Web-Wireframe-Design- und Produktionstools

Wenn Sie mit der Arbeit an einem Projekt beginnen...

Analyse der Vor- und Nachteile von gespeicherten MySQL-Prozeduren

MySQL Version 5.0 begann, gespeicherte Prozeduren...

Spezifische Verwendung von Lazy Loading und Preloading in js

Verzögertes Laden (Lazy Loading) und Vorladen sin...

So ändern Sie den MySQL-Zeichensatz utf8 in utf8mb4

Wenn für MySQL 5.5 der Zeichensatz nicht festgele...

Beispiel für das Herunterladen von Dateien mit vue+django

Inhaltsverzeichnis 1. Übersicht 2. Django-Projekt...

Implementierung der Einzelprozesssteuerung des Linux C-Hintergrunddienstprogramms

einführen Normalerweise muss ein Hintergrundserve...

Implementierungsschritte zum Installieren einer Java-Umgebung in Docker

Dieser Artikel basiert auf Linux CentOS8, um Dock...

Tomcat analysiert XML und erstellt Objekte durch Reflektion

Der folgende Beispielcode stellt die Prinzipien d...

Natives js imitiert die Pulldown-Aktualisierung eines Mobiltelefons

In diesem Artikel wird der spezifische Code von j...

Zusammenfassung der wichtigsten Attribute des Body-Tags

bgcolor="Textfarbe" background="Hin...

So implementieren Sie vertikale Textausrichtung mit CSS (Zusammenfassung)

Die Standardanordnung von Text in HTML ist horizo...

Referenz zur MySQL-Optimierungslösung

Probleme, die bei der Optimierung auftreten könne...