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.
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 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!