在GCP帐户之间迁移MySQL数据库的最佳方法是什么?

我需要将一个GCP中的MySQL数据库克隆到另一个GCP帐户。

我能想到的最明显的方法是导出MySQL,然后再将其导入另一个帐户。

还有哪些其他选择?

jiajiadelan 回答:在GCP帐户之间迁移MySQL数据库的最佳方法是什么?

转到控制台中的Cloud SQL页面,然后选择migrate data。这里有几种迁移案例,其中一种符合您的要求:

  
      
  • 从Google Cloud项目到Google Cloud项目
  •   
     

将实例从另一个Google Cloud项目移至该项目

您可以选择将此只读副本设置为主副本(从而完成迁移),也可以保留只读副本的状态,并且克隆始终是原始项目的映像。这里介绍的步骤:

  

Cloud SQL Migration Assistant将指导您完成以下步骤:

     
      
  • 提供有关数据源的详细信息
  •   
  • 创建Cloud SQL只读副本
  •   
  • 将只读副本与源同步
  •   
  • 将只读副本提升为您的主实例(可选)
  •   
,

1。将数据导出到源帐户中的Cloud Storage

选择Cloud Storage导出位置,格式

  

SQL导出过程可能需要很长时间(可能需要一个小时或更长时间)   对于大型实例)。您将无法在上执行操作   您的实例在整个导出过程中。一旦开始,这个   该过程无法取消。

2。将导出的转储文件复制到目标帐户

a。创建一个桶

b。修改存储桶权限

c。添加成员

d。输入邮件来源帐户

e。选择角色

将文件从源帐户复制到目标帐户:

gsutil mv gs://source/export gs://destination/export

如果转储文件使用率很高:云数据传输

3。选择Cloud SQL迁移数据

开始迁移

a。选择“数据源详细信息”:数据源名称,源公共IP地址,源端口号,MySQL复制用户名,密码,

b。创建和配置外部主实例的新Cloud SQL只读副本。选择读取副本实例ID,位置,区域,计算机类型,存储类型,存储容量,从Google Cloud Storage导入SQL转储

c。数据同步

d。阅读副本促销(可选)
本文链接:https://www.f2er.com/3088086.html

大家都在问