ホームページ >データベース >mysql チュートリアル >Unix/Linux でのバイナリおよびパッケージベースのインストールのダウングレード

Unix/Linux でのバイナリおよびパッケージベースのインストールのダウングレード

PHPz
PHPz転載
2023-09-13 12:25:061061ブラウズ

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

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 サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。