このクイックスタートでは、Database Migration Service を使用して Cloud SQL for MySQL にデータを移行する方法について説明します。新しい Cloud SQL インスタンスに移行することも、Database Migration Service の外部で作成された既存のインスタンスに移行することもできます。また、移行元からすべてのデータベースを移行することも、移行する特定のデータベースのみを選択することもできます。このクイックスタートで作成されるリソースにかかる費用は、クリーンアップを含む手順を適切なタイミングで完了した場合、通常 1 ドル(USD)未満です。
始める前に
アカウントにログインします。 Google Cloud を初めて使用する場合は、
アカウントを作成して、実際のシナリオで Google プロダクトのパフォーマンスを評価してください。 Google Cloud新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
Roles required to select or create a project
Select a project: Selecting a project doesn't require a specific
IAM role—you can select any project that you've been
granted a role on.
Create a project: To create a project, you need the Project Creator role
(roles/resourcemanager.projectCreator), which contains the
resourcemanager.projects.create permission. Learn how to grant
roles.
In the Google Cloud console, on the project selector page,
select or create a Google Cloud project.
Roles required to select or create a project
Select a project: Selecting a project doesn't require a specific
IAM role—you can select any project that you've been
granted a role on.
Create a project: To create a project, you need the Project Creator role
(roles/resourcemanager.projectCreator), which contains the
resourcemanager.projects.create permission. Learn how to grant
roles.
Database Migration Service は、さまざまな移行元データベース オプションと接続方法を提供します。さまざまなソースは、一部の接続方法でのほうが、他の接続方法よりもよく機能します。このクイックスタートでは、ネットワークを構成して受信ファイアウォール ルールを追加できる環境でスタンドアロンの MySQL データベースを使用していることを前提としています。移行元データベースは、オンプレミスまたはクラウド プロバイダにできます。ユーザーの具体的な環境を把握できないため、ネットワーキング構成に関する詳細なステップは提供できません。
このクイックスタートでは、[移行元データベース エンジン] に MySQL を選択し、ネットワーク方式として [IP 許可リスト] を選択します。
ソース接続プロファイルの作成
接続プロファイルを作成すると、移行元データベースに関する情報を含むレコードが作成されます。Database Migration Service は、接続プロファイルの情報を使用して、移行元データベースから移行先の Cloud SQL データベース インスタンスにデータを移行します。
コンソールで、Database Migration Service の [接続プロファイル] ページに移動します。 Google Cloud