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

So verstehen Sie die semantische HTML-Struktur

Ich glaube, jeder kennt HTML und CSS, kennt die T...

MySQL-Partitionierungspraxis mit Navicat

MySQL-Partitionierung ist hilfreich bei der Verwa...

So verwenden Sie Zeit als Beurteilungsbedingung in MySQL

Hintergrund: Während des Entwicklungsprozesses mü...

Methoden und Techniken zum schnellen Anzeigen von Webseitenbildern

1. Verwenden Sie .gifs statt .jpgs. GIFs sind im ...

So konfigurieren Sie Linux CentOS für die regelmäßige Ausführung von Skripten

Oft möchten wir, dass der Server regelmäßig ein S...

So stellen Sie Go-Webanwendungen mit Docker bereit

Inhaltsverzeichnis Warum brauchen wir Docker? Bei...

Docker fügt eine Brücke hinzu und legt den IP-Adressbereich fest

Ich weiß nicht, ob es daran liegt, dass die Binär...

So führen Sie py-Dateien direkt unter Linux aus

1. Erstellen Sie zuerst die Datei (wechseln Sie p...

HTML-Code Textfeld Eingabe begrenzen Textfeld wird grau Textfeldeingabe begrenzen

Methode 1: Setzen Sie das schreibgeschützte Attrib...

ElementUI implementiert kaskadierenden Selektor

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung zur Verwendung des MySQL-Sicherungsskripts mysqldump

In diesem Artikel wird das MySQL-Sicherungsskript...

HTML-Tabellen-Markup-Tutorial (43): VALIGN-Attribut der Tabellenüberschrift

In vertikaler Richtung können Sie die Ausrichtung...

js, um einen Ein- und Ausblendeffekt des Bildes zu erzielen

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