如何迁移腾讯云服务器自建数据库到云数据库

如何迁移腾讯云服务器自建数据库到云数据库,第1张

第一,根据自建数据数据量、MySQL版本以及访问量等信息申请对应的云数据库实例,申请云数据库实例完成后,联系云数据库的腾讯云技术人员调整云数据库和云服务器之间的网络配置。

第二,迁移数据库:

1、使用mysqldump导出自建数据库的数据,注意记录binlog的文件和位置(如需帮助请咨询云数据库技术人员),然后使用mysql命令导入至对应的云数据库实例中。推荐使用云数据库多线程导入导出工具。

2、在自建数据库上给云数据库的同步用户授权,授权语句范例如下:

GRANT REPLICATION SLAVE,FILE ON TO 'replication'@'%' IDENTIFIED BY 'test123';

3、在导入数据后根据备份的binlog位置和binlog文件使用change master命令配置从自建数据库到云数据库的主从同步。范例如下:

CHANGE MASTER TO MASTER_HOST='101110',MASTER_USER='replication',MASTER_PASSWORD='test123',MASTER_LOG_FILE='mysql-bin000012', MASTER_LOG_POS=106;

第三,迁移后数据校验:数据同步完成之后,可以使用数据抽样、对比表数量、库数量或者使用专业的对比工具确认数据是否完整。

第四,业务切换数据库:校验数据完整后,请选择适当时间来做业务的平滑切换,将业务连接的数据库切换至云数据库,切换后请务必检查自建数据库是否还有请求进来,避免出现还有请求连接到自建数据库的情况。

第五,断开自建数据库和云数据库主从同步:

1、切换后业务正常后,业务侧在云数据库上执行如下命令断开自建数据库到云数据库的主从同步。

2、断开主从同步后通知云数据库的技术人员恢复之前调整的网络。

普通数据库,数据库在本机或者同一局域网内.(相当于自钱包里的钱)

远程数据库,数据库在互联网上或另一台局域网内的计算机上.主机挂掉了,数据库仍然运行,并且数据不丢失.数据库空间和性能取决于机器配置(钱存银行,同行或同城通存通兑)

云数据库,数据库服务器在互联网上,在任何有互联网的地方都可以连接.并采用多机热备和负载均衡等.用户不需要自己去维护.可以按需提供数据库的空间和性能.(全球通存通兑)

云租户的数据库可以不搭建在服务器上。云服务器和和数据库的关系,可以理解为云服务器是房间,而数据库是柜子,柜子需要在房间里放置,但是这个房间里不一定要放柜子,可以放在别的房间里,需要里面的东西时去拿就好了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何迁移腾讯云服务器自建数据库到云数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情