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

Downgrade binärer und paketbasierter Installationen unter Unix/Linux

PHPz
PHPznach vorne
2023-09-13 12:25:061064Durchsuche

在 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"

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

    mysqladmin -u root -p shutdown

    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

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

    mysqladmin −u root −p shutdown

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen