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

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

はじめに

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

始める前に

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

アップグレード

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

  1. 目的の MySQL のバージョンでターゲット インスタンスを作成します。

    ターゲット インスタンスが次のものを備えていることを確認します。

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

    • 同じユーザー アカウント(MySQL 権限とパスワードが同じ)。

    インスタンスの作成については、インスタンスを作成するをご覧ください。

  2. ローカル MySQL ツールで新しいインスタンスに接続できることを確認し、必要な場合はツールを更新します。

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

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

  4. Cloud SQL にインポートするデータをエクスポートするに記載された手順に沿って、現在のインスタンスのデータを MySQL ダンプファイルにエクスポートします。

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

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

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

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

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

次のステップ

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

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