Heim > Datenbank > MySQL-Tutorial > Downgrade binärer und paketbasierter Installationen unter Unix/Linux

Downgrade binärer und paketbasierter Installationen unter Unix/Linux

PHPz
Freigeben: 2023-09-13 12:25:06
nach vorne
1059 Leute haben es durchsucht

在 Unix/Linux 上降级二进制和基于包的安装

Erfahren Sie, wie Sie binäre und paketbasierte Installationen unter Unix oder Linux herunterstufen. Es gibt verschiedene Möglichkeiten, binäre und paketbasierte Installationen unter Unix oder Linux herunterzustufen. Sie werden im Folgenden besprochen.

In-Place-Downgrade

  • Bei einem In-Place-Downgrade wird eine neue MySQL-Version heruntergefahren.

  • Sobald dies erledigt ist, wird die neue MySQL-Binärdatei oder das neue MySQL-Paket durch die alte ersetzt.

  • Sobald dies erledigt ist, wird die alte MySQL-Version im vorhandenen Datenverzeichnis neu gestartet.

  • MySQL muss für ein langsames Herunterfahren konfiguriert sein, indem innodb_fast_shutdown auf 0 gesetzt wird.

  • Der folgende Befehl bewirkt dasselbe:

    mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
    Nach dem Login kopieren

    Fahren Sie neuere MySQL-Server herunter. Dies kann mit dem folgenden Befehl erfolgen: -

    mysqladmin -u root -p shutdown
    Nach dem Login kopieren

    Nach einem langsamen Herunterfahren werden die InnoDB-Redo-Log-Dateien aus dem Datenverzeichnis (ib_logfile*-Dateien) gelöscht. Dies geschieht, um Downgrade-Probleme im Zusammenhang mit dem Redo-Log-Dateiformat zu vermeiden, die zwischen Versionen auftreten.

    Logisches Downgrade

    • Logisches Downgrade beinhaltet die Verwendung von mysqldump, um alle Tabellen in der neuen MySQL-Version zu sichern.

    • Sobald dies erledigt ist, wird die Dump-Datei in die alte MySQL-Version geladen.

    • Downgrade zwischen Versionen innerhalb derselben Version unterstützt logisches Downgrade Versionsreihe und Downgrade auf frühere Versionsstände.

    • Unterstützt nur Downgrades zwischen General Availability (GA)-Releases.

    • Alle Datenbanken löschen. Dies geschieht mit dem folgenden Befehl -

    mysqldump −u root −p
       −−add−drop−table −−routines −−events
       −−all−databases −−force > data−for−downgrade.sql
    Nach dem Login kopieren

    Fahren Sie neuere MySQL-Server mit dem folgenden Befehl herunter -

    mysqladmin −u root −p shutdown
    Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonDowngrade binärer und paketbasierter Installationen unter Unix/Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage