So aktualisieren Sie MySQL 5.6 auf 5.7 unter Windows

So aktualisieren Sie MySQL 5.6 auf 5.7 unter Windows

Vorne geschrieben

Es gibt zwei Möglichkeiten, MySQL zu aktualisieren: direkte Aktualisierung und logische Aktualisierung. Es gibt keinen wesentlichen Unterschied zwischen diesen beiden Upgrade-Methoden. Lediglich bei der Verarbeitung der Datendateien gibt es einige Unterschiede. Bei direkten Upgrades werden Datendateien direkt kopiert, während bei logischen Upgrades die Datendateien durch logischen Export und Import verarbeitet werden, was die Verwendung von mysqldump erfordert.

Wie wir alle wissen, dauern logische Upgrades lange, wenn die Datenmenge groß ist. Heute sprechen wir über Upgrades vor Ort.

Direktes Upgrade

1. Schließen Sie das vorhandene MySQL. Verwenden Sie das cmd-Fenster, um das MySQL-Verzeichnis aufzurufen und den MySQL-Dienst zu entfernen.

X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Dienst erfolgreich entfernt.

2. Laden Sie das neueste komprimierte mysql5.7-Paket herunter.

Download-Adresse: https://dev.mysql.com/downloads/mysql/

Wenn Sie das neueste komprimierte MySQL 5.7-Paket entpacken, werden Sie feststellen, dass es kein Datenverzeichnis und keine my.ini-Datei gibt, was sich von der vorherigen Version unterscheidet.

這里寫圖片描述

3. Kopieren Sie das Datenverzeichnis und die Datei my.ini von mysql5.6 nach mysql5.7.

Bitte beachten Sie, dass einige der Konfigurationen der Version 5.6 von my.ini in der Version 5.7 nicht mehr verfügbar sind.

Nehmen Sie die folgenden Änderungen an der Konfiguration der Datei mysql.ini vor.

[mysqld]
# Legen Sie das Installationsverzeichnis von MySQL fest [ändern Sie es entsprechend den örtlichen Gegebenheiten]
basedir = X:/Ares/bin/mysql
# Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest [entsprechend den örtlichen Gegebenheiten ändern]
Datenverzeichnis = X:/Ares/bin/mysql/data
#Port 3306 einstellen port = 3306
# 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 einer neuen Tabelle verwendet wird default-storage-engine=INNODB
sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8

4. Fügen Sie den Dienst mysql5.7 zur Win-Dienstwarteschlange hinzu und starten Sie den MySQL-Dienst.

Fügen Sie den mysql5.7-Dienst zur Win-Dienstwarteschlange hinzu

X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Dienst erfolgreich entfernt.

Starten Sie den MySQL-Dienst

X:\Ares\bin\mysql5.7\bin>net start mysql5.7
Der MySQL5.7-Dienst wird gestartet.
Der mysql5.7-Dienst wurde erfolgreich gestartet.

5. MySQL aktualisieren: mysql_upgrade -uroot -p

X:\Ares\bin\mysql5.7\bin>mysql_upgrade -uroot -p123
.......10.000 Wörter weglassen.............

Die Upgrade-Geschwindigkeit hängt von der Größe des Datenverzeichnisses ab.

6. Starten Sie den mysql5.7-Dienst nach erfolgreichem Upgrade erneut

X:\Ares\bin\mysql5.7\bin>net stop mysql5.7
Der MySQL-Dienst wird beendet.
Der MySQL-Dienst wurde erfolgreich gestoppt.
X:\Ares\bin\mysql5.7\bin>net start mysql5.7
Der MySQL5.7-Dienst wird gestartet.
Der mysql5.7-Dienst wurde erfolgreich gestartet.

7. Die Installation und das Upgrade sind abgeschlossen.

Oben ist die Methode, die ich Ihnen vorgestellt habe, um Mysql5.6 unter Windows auf 5.7 zu aktualisieren. Ich hoffe, sie wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • Ausführliches Tutorial zu Installations- und Upgradeproblemen bei MySQL 5.7.30
  • Upgrade der Docker-Version von MySQL 5.7 auf MySQL 8.0.13, Datenmigration
  • phpstudy2018-Tutorial zum Upgrade von MySQL 5.5 auf 5.7 (mit Bildern und Text)
  • Fallstricke und Lösungen für das Upgrade von MySQL 5.7.23 in CentOS 7
  • Einige Fallstricke, auf die Entwickler nach dem Upgrade auf MySQL 5.7 achten müssen
  • Best Practices für MySQL-Upgrades
  • So aktualisieren Sie die MySQL-Version in phpStudy auf 5.7.17
  • Detailliertes Tutorial zum Upgrade der kostenlosen Installationsversion von MySQL 5.7.17 unter Windows (x86, 64 Bit)
  • Einige „Fallstricke“ beim Upgrade der MySQL-Datenbank

<<:  Vermeiden Sie den Missbrauch zum Lesen von Daten in Vue

>>:  Wir zeigen Ihnen einen Trick, um einen Textvergleich unter Linux durchzuführen

Artikel empfehlen

Zusammenfassung der Benutzererfahrung

Unabhängig davon, ob Sie an Software oder Websites...

Bedeutung und Verwendung einer Linux-CD

Was bedeutet Linux-CD? Unter Linux bedeutet cd „V...

Detaillierte Erklärung der CocosCreator MVC-Architektur

Überblick Dieser Artikel stellt die in Spieleclie...

Beispiele für die Verwendung von HTML-Listen-Tags dl, ul, ol

Code kopieren Der Code lautet wie folgt: <!-- ...

Beispielanalyse des Prinzips der MySQL-Transaktionsisolationsebene

Einführung Dies ist Ihnen sicherlich schon einmal...

Detailliertes Tutorial zur Installation von phpMyAdmin unter Ubuntu 18.04

Wir werden phpMyAdmin installieren, damit es mit ...

Detaillierte Erklärung der globalen Variablenimplementierung von Uniapp

Vorwort In diesem Artikel werden einige Implement...

Erklärung der Rückgabe einer MySQL-Tabelle führt zur Ungültigkeit des Index

Einführung Wenn die MySQL InnoDB-Engine Datensätz...

js+Html zur Realisierung einer Tabellenbearbeitungsoperation

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

Müssen die Texte der Website noch gestaltet werden?

Viele fragen sich vielleicht: Muss der Text auf d...

Detaillierte Erklärung des Cocoscreater-Prefabs

Inhaltsverzeichnis Fertighaus So erstellen Sie ei...

Zwei Methoden der MySql-Kommaverkettungs-Stringabfrage

Die folgenden beiden Funktionen werden auf die gl...

Installations-Tutorial zur neuesten MySQL-Version 8.0.17 mit Dekomprimierung

Ich persönlich denke, dass die dekomprimierte Ver...