Detaillierte Schritte zum Upgrade von mysql8.0.11 auf mysql8.0.17 unter Win2008

Detaillierte Schritte zum Upgrade von mysql8.0.11 auf mysql8.0.17 unter Win2008

Upgrade-Hintergrund:

Um die Sicherheitslücke in der niedrigeren Version von MySQL zu schließen, wurde MySQL von MySQL 5.5 auf 8.0.11 und dann auf 8.0.17 aktualisiert (die Version wurde am 22. Juli 2019 veröffentlicht).

Für MySQL-Versionen über 8.0.10 sind die Installationsschritte grundsätzlich dieselben

Nach dem Lernen habe ich Folgendes gelernt:

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. Laden Sie die neueste MySQL 8.0.17-Version herunter von: https://dev.mysql.com/downloads/mysql/

Nach der Dekomprimierung wie folgt: Sie werden feststellen, dass keine Datendatei und keine my.ini-Konfigurationsdatei vorhanden sind

2. Kopieren Sie die Datendatei der vorherigen Version von mysql8.0.11 und die Konfigurationsdatei my.ini in die Datei der Version von mysql8.0.17

Hinweis: Die Konfigurationsdatei von mysql8.11 kann mit der Konfigurationsdatei von mysql8.0.17 übereinstimmen und muss nicht geändert werden.

3. Deinstallieren Sie den vorhandenen mysql8.0.11-Dienst

Stoppen Sie zuerst den vorhandenen MySQL-Dienst, net stop mysql

Öffnen Sie das cmd-Fenster, geben Sie den Bin-Dateipfad unter MySQL ein und entfernen Sie den MySQL-Dienst (mysql8.0 ist mein Dienstname).

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

Im Win System Service Manager können Sie die neueste Version der neu installierten Datenbank mysql8.0.17 sehen

Starten Sie die mysql8.0.17-Datenbank, net start mysql8.0.17

5. MySQL aktualisieren: mysql_upgrade -uroot -p (der Standard-Datenbankport für diesen Befehl ist 3306)

Mein Port hier ist 3307, also führen Sie den Befehl aus: mysql_upgrade -P 3307 -uroot -p, drücken Sie die Eingabetaste und geben Sie das Root-Passwort der vorherigen Version ein

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

6. Starten Sie den Dienst mysql8.0.17 nach erfolgreichem Upgrade erneut

7. Die Installation und Aktualisierung der Version mysql8.0.17 ist abgeschlossen.

Hinweis: 1> Die vorherigen Einstellungen sind weiterhin gültig. Melden Sie sich einfach mit den vorherigen Einstellungen an.

2> Wenn auf einem Computer mehrere Datenbankdienste vorhanden sind, kann es sein, dass die ausgeführte Konfigurationsdatei beim Installieren einer neuen Datenbank so geändert wird, dass der zuvor gestoppte Datenbankdienst ausgeführt wird, auch wenn Sie den vorherigen Datenbankdienst stoppen. Löschen Sie den vorherigen Datenbankdienst und den entsprechenden Ordner, um das Problem zu beheben

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.7-Installationstutorials für verschiedene Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

mysql8.0-Installationstutorials für verschiedene Versionen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird.

Das könnte Sie auch interessieren:
  • Installationsmethode für mysql-8.0.17-winx64 unter Windows 10
  • Detailliertes Tutorial zum Ersetzen von mysql8.0.17 in Windows 10
  • Grafisches Installationstutorial für MySQL 8.0.17
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.17
  • MySQL 8.0.17 winx64 (mit Navicat) manuelle Konfiguration Version Installation Tutorial Diagramm
  • mysql-8.0.17-winx64 Bereitstellungsmethode
  • Diagramm des Installations- und Verwendungstutorials für MySQL 8.0.17
  • Lösen Sie die Probleme, die bei der Installation der Mysql 8.0.17 Winx64-Version aufgetreten sind
  • Grafisches Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von MySQL 8.0.17

<<:  JavaScript Canvas Tetris-Spiel

>>:  Eine Reihe häufig verwendeter Betriebs- und Wartungsbefehle für Linux (Zusammenfassung)

Artikel empfehlen

Detaillierte Erklärung der HTML-Formularelemente (Teil 1)

HTML-Formulare werden verwendet, um verschiedene ...

Perfekte Lösung für den Themenwechsel basierend auf CSS-Variablen (empfohlen)

Als Baidu diese Anforderung erhielt, fand das Unt...

echars 3D-Kartenlösung für benutzerdefinierte Farben von Regionen

Inhaltsverzeichnis Frage verlängern Lösung des Pr...

So verstehen Sie die Dateninteraktion und -anzeige im Vue-Frontend und -Backend

Inhaltsverzeichnis 1. Technischer Überblick 2. Te...

Schritte zur VSCode-Konfiguration mit der Git-Methode

Git ist in vscode integriert und viele Vorgänge k...

MySQL 5.7.21 Installations- und Konfigurations-Tutorial unter Windows 10

Dieser Artikel zeichnet die Installations- und Ko...

Detaillierte Schritte zur Installation von MySQL 5.7 über YUM auf CentOS7

1. Gehen Sie zu dem Speicherort, an dem Sie das I...

Detaillierte Erklärung zum Aktivieren des https-Dienstes in Apache unter Linux

Dieser Artikel beschreibt, wie man den https-Dien...

Details der benutzerdefinierten Vue-Anweisung

Inhaltsverzeichnis 1. Hintergrund 2. Lokale benut...

Eine kurze Analyse der Konfigurationselemente des Angular CLI-Releasepfads

Vorwort Bei der Projektfreigabe ist immer eine Ve...

Detaillierte Erklärung zur Verwendung von Filtereigenschaften in CSS3

Als ich kürzlich das Intranet-Portal änderte, sti...

So verwenden Sie allgemeine MySQL-Funktionen zur Verarbeitung von JSON

Offizielle Dokumentation: JSON-Funktionen Name Be...

Hallo – Erfahrungsaustausch zum Entwurf von Dialogfeldern

„Was ist los?“ Sofern Sie nicht an bestimmte Arten...