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:
|
<<: JavaScript Canvas Tetris-Spiel
>>: Eine Reihe häufig verwendeter Betriebs- und Wartungsbefehle für Linux (Zusammenfassung)
HTML-Formulare werden verwendet, um verschiedene ...
Als Baidu diese Anforderung erhielt, fand das Unt...
Inhaltsverzeichnis Frage verlängern Lösung des Pr...
Inhaltsverzeichnis 1. Technischer Überblick 2. Te...
Git ist in vscode integriert und viele Vorgänge k...
Dieser Artikel zeichnet die Installations- und Ko...
1. Gehen Sie zu dem Speicherort, an dem Sie das I...
Die Grundlagen der MySQL-Wissenspunkte für die Co...
Dieser Artikel beschreibt, wie man den https-Dien...
Inhaltsverzeichnis 1. Hintergrund 2. Lokale benut...
Vorwort Bei der Projektfreigabe ist immer eine Ve...
Als ich kürzlich das Intranet-Portal änderte, sti...
Offizielle Dokumentation: JSON-Funktionen Name Be...
„Was ist los?“ Sofern Sie nicht an bestimmte Arten...
Alle Voraussetzungen erfordern Root-Berechtigunge...