最近不少朋友询问分布式数据库如何导入数据,其实方法并不复杂。我们可以通过一条命令把InDDB作为InDB或者自建MySQL的从库挂载到源数据库实例(InDB/自建MySQL)后方。成功了之后InDDB能够和源数据库保持准实时同步。从而实现将InDDB作为源数据库的备份的目的。
具体的步骤如下:
第一步:在InDDB下面创建需要迁移的库表
客户在InDDB下面, 创建需要从源数据库迁移到InDDB的库和表。 源数据库中, 有在InDDB中创建的库和表,才会被迁移和同步, 如果库表没有在InDDB中创建,则不会迁移到InDDB。在InDDB中创建的库表,需要保证库表名、字段名、字段类型和源数据库一致。但是InDDB中的表,可以做水平拆分。对于在InDDB做了水平拆分的表,将数据从原始数据库迁移到InDB时, 由InDDB保证数据能够按照拆分规则,被正确写入到InDDB。
第二步:启动数据迁移和同步
在InDDB中创建好要迁移的库和表之后,通过命令即可启动数据的迁移和同步,提醒大家,命令中的src_udb_addr 是源数据库的地址,可以为UDB地址,也可以为自建MySQL地址,src_udb_user是源数据库的用户名,目前必须为root。 如果需要其他用户名,请联系InDDB技术支持 src_udb_passwd: 用户密码。import_dbs是需要迁移的库,多个库之间用,号分隔。
InDDB收到该命令后,会首先连接源数据库实例,检查InDDB中的库表,是否已经在源数据库中存在,如果不存在会报错;库表存在性检查通过后,InDDB内部将开启数据迁移和同步进程,从源数据库中将数据迁移到InDDB,并通过binlog watch 机制,保证源数据库实例中的数据发生变更后,InDDB能够感知并将变更后的数据同步到InDDB。
数据导入分布式数据库如果还存在疑问,也可以直接咨询,提供从咨询到运维一站式服务,7*24小时都有专人进行服务,为企业提供及时、专业的指导。
以上就是金山云为您带来的数据导入分布式数据库的方法有哪些的相关内容,如果您还想了解更多数据库,数据,方法,朋友,命令,金山云的相关问题您可以点击页面中的链接进行具体了解。金山云提供云服务器,云主机,云存储,私有云,数据库,物理主机,RDS,KS3,SLB,KEC的全套产品服务,部分产品可以免费体验,而且会有定期的优惠、代金券等相关的活动。成立7年来,金山云始终坚持以客户为中心的服务理念,提供安全、可靠、稳定、高品质的云计算服务。以上是对数据导入分布式数据库的方法有哪些相关介绍,如果觉得对您有帮助可以收藏。欢迎随时查看。