Unix または Linux 上でバイナリおよびパッケージベースのインストールをダウングレードする方法を学びましょう。 Unix または Linux 上でバイナリおよびパッケージベースのインストールをダウングレードするには、いくつかの方法があります。それらについては以下で説明します。
インプレース ダウングレードには、新しい MySQL バージョンのシャットダウンが含まれます。
この操作が完了すると、新しい MySQL バイナリまたはパッケージは古いバイナリまたはパッケージに置き換えられます。
この操作が完了すると、古い MySQL バージョンが既存のデータ ディレクトリで再起動されます。
MySQL は、innodb_fast_shutdown を 0 に設定して、低速シャットダウンを実行するように構成する必要があります。
次のコマンドは同じ操作を実行します -
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
新しい MySQL サーバーをシャットダウンします。これは、次のコマンドを使用して実行できます。 -
mysqladmin -u root -p shutdown
低速シャットダウンの後、InnoDB REDO ログ ファイルはデータ ディレクトリ (ib_logfile* ファイル) から削除されます。これは、バージョン間で発生する REDO ログ ファイル形式に関連するダウングレードの問題を回避するために行われます。
論理ダウングレードには、mysqldump を使用して新しい MySQL バージョンのすべてのテーブルをダンプすることが含まれます。
この操作が完了すると、ダンプ ファイルが古い MySQL バージョンにロードされます。
同じバージョン内のバージョン間のダウングレードは論理ダウングレードをサポートします バージョン シリーズを作成し、以前のバージョン レベルにダウングレードします。
一般公開 (GA) リリース間のダウングレードのみがサポートされています。
すべてのデータベースをダンプします。これは、次のコマンドを使用して実行します。 -
mysqldump −u root −p −−add−drop−table −−routines −−events −−all−databases −−force > data−for−downgrade.sql
次のコマンドを使用して、新しい MySQL サーバーをシャットダウンします。 -
mysqladmin −u root −p shutdown
以上がUnix/Linux でのバイナリおよびパッケージベースのインストールのダウングレードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。