インスタンスの MySQL をアップグレードする

ここでは、新しいバージョンの MySQL を実行しているインスタンスにデータを移動する方法を説明します。

はじめに

あるバージョンの MySQL から別のバージョンの MySQL にデータを移動するには、現在のインスタンスからデータを「エクスポート」して、新しいバージョンの MySQL を実行する新しいインスタンスにデータを「インポート」します。このプロセスにはダウンタイムが伴います。エクスポートを始める前に、現在のインスタンスを読み取り専用モードにする必要があります。

始める前に

新しいバージョンの MySQL を実行しているインスタンスにデータを移動する前に、MySQL のバージョン間の違いを理解しておく必要があります。

アップグレードする

新しいバージョンの MySQL を実行する Cloud SQL インスタンスにデータを移動する手順は、次のとおりです。

  1. 目的の MySQL のバージョンで移動先インスタンスを作成します。

    移動先インスタンスが次のものを備えていることを確認します。

    • 現在のインスタンスのすべてのデータを保持するのに十分なストレージ。
    • 現在のインスタンスと同じ承認済みネットワーク。 詳細についてはこちらをご覧ください。
    • 第 1 世代インスタンスの場合、同じ承認済みネットワーク。 詳細についてはこちらをご覧ください。

* The same user accounts, with the same MySQL privileges and passwords.

For help with creating an instance,
see [Creating an instance][creating].

Note: the target instance can be a Second Generation instance, even if the
current instance is a First Generation instance.
  1. ローカル MySQL ツールで新しいインスタンスに接続できることを確認し、必要な場合はツールを更新します。

  2. read_only データベース フラグを On に設定して、現在の Cloud SQL インスタンスを読み取り専用モードにします。

    詳細については、データベース フラグを構成するをご覧ください。

  3. Cloud SQL にインポートするデータをエクスポートするの手順に従って、現在のインスタンスのデータを MySQL ダンプファイルにエクスポートします。

    mysql システム データベースはエクスポートしないでください。

  4. 必要に応じて Cloud Storage バケットを作成し、SQL ダンプファイルをバケットにアップロードします。

  5. Cloud Storage からの MySQL データベースのインポートの手順に従って、移動先インスタンスにデータをインポートします。

  6. 新しいインスタンスに接続するようにアプリケーションを更新します。

  7. 新しいインスタンスが正常に動作していることを確認し、古いインスタンスを削除します。

次のステップ

このページは役立ちましたか?評価をお願いいたします。

フィードバックを送信...