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

如题所述

第一,根据自建数据库的数据量、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='10.1.1.10',MASTER_USER='replication',MASTER_PASSWORD='test123',MASTER_LOG_FILE='mysql-bin.000012', MASTER_LOG_POS=106;
第三,迁移后数据校验:数据同步完成之后,可以使用数据抽样、对比表数量、库数量或者使用专业的对比工具确认数据是否完整。
第四,业务切换数据库:校验数据完整后,请选择适当时间来做业务的平滑切换,将业务连接的数据库切换至云数据库,切换后请务必检查自建数据库是否还有请求进来,避免出现还有请求连接到自建数据库的情况。
第五,断开自建数据库和云数据库主从同步:
1、切换后业务正常后,业务侧在云数据库上执行如下命令断开自建数据库到云数据库的主从同步。
2、断开主从同步后通知云数据库的技术人员恢复之前调整的网络。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-05-15

数据迁移,其实现在云服务好多都支持的业务,但是迁移需要的东西不同,拿阿里云和腾讯云之间的数据迁移来说。

如果从腾讯云迁移(需要阿里云RDS的AccessKey) 

如果从阿里云迁移(host 要写腾讯云数据库的外网和外网端口) 

如何迁移腾讯云服务器自建数据库到云数据库
第一,根据自建数据库的数据量、MySQL版本以及访问量等信息申请对应的云数据库实例,申请云数据库实例完成后,联系云数据库的腾讯云技术人员调整云数据库和云服务器之间的网络配置。第二,迁移数据库:1、使用mysqldump导出自建数据库的数据,注意记录binlog的文件和位置(如需帮助请咨询云数据库技术人员),...

请问下购买腾讯云服务器后,在上面搭建数据库还需要购买吗?
云数据库不是必须的,首先看你的业务是否需要数据库。然后再看你是自己在虚拟机上搭建数据库还是购买云数据库,考虑几个点:你在腾讯云是自己搞个小项目玩玩还是会上线实际的业务,如果是前者,那你就在服务器上自建个数据库也行,后面不用看了 你系统对可用性和数据库的可靠性是否有很高的要求,如果...

腾讯云买了云服务器还用买数据库吗
一般的网站是不需要额外的云数据库的。只需要选择一款适合自己业务的云服务器就够用了。云主机上面安装第三方一键php包的配置。好在国人也开发了这方面的面板,可以免费的使用。借助这些 php面板,可以轻松配置php环境,mysql数据库,phpmyadmin、nginx等环境软件。不管使用的是win服务器还是linux 服务器,都...

我买了腾讯云服务器,想做一个个人网站,需要买数据库吗??
1.一般购买虚拟主机和网站空间的时候都会自带数据库,购买服务器的话是不额外带数据库的,需要您在服务器里面自己配置。2.如果是单页的网站是根本不用考虑数据库的,而且不是任何的网站程序都需要MySQL数据库的,因此没有数据库不代表不能访问。3.你可以单独购买数据库,也可以自己在服务器里面配置。4....

腾讯云数据库简介和使用流程
1)新建表:选择新建库或新建表,配置相关参数。2)库管理:新建、编辑、删除数据库。3)实例会话:查看实例会话详细信息,管理会话。4)SQL窗口:执行SQL操作,支持功能包括查询、修改等。5)数据管理:导入或导出数据库数据。完成数据库购买后,可以通过本地连接操作。下载标准SQL客户端,并安装MySQL ...

用了腾讯云的服务器,mysql数据库中勒索病毒被加密,怎么处理?
如果你们买的是云数据库,那么数据安全是由云服务商进行管理的,出问题他们要负责任 如果你们是买的云服务器,然后自己在云服务器上搭建数据库服务,那么数据安全是由你们自己负责的,云服务提供商只负责保证你的云主机的正常运行和网络通畅,数据安全是不归他们管理的 ...

腾_数据库从哪查
可以通过登录腾讯云数据库来查询。登录腾讯云后进入管理中心,在云产品模块,点击云数据库,进入云数据库管理视图,然后找到要登录的云数据库实例,点击右侧的登录按钮,在phpmyadmin登录界面输入正确的云数据库密码,点击执行后,即可进入phpmyadmin管理界面。云数据库 MySQL(TencentDB for MySQL)是腾讯云基于...

有腾讯云服务器和云数据库,接着要怎么建个人网站?
既然是小白,应该先从github静态博客入门,腾讯云的服务器没什么卵用,个人网站一般都是展示类的东西,交互性很少,数据库可用可不用,服务器当做空间用也行。

腾讯数据库版和腾讯云函数版区别
前者为提供云数据库的服务平台,后者为免费运行代码的计算平台。腾讯云数据库(TencentDB)是腾讯提供的高可靠、高可用、可弹性伸缩的云数据库服务产品的总称。可轻松运维主流开源及商业数据库(MySQL、Redis、MongoDB、MariaDB、SQL Server、PostgreSQL等),它更拥有容灾、备份、恢复、监控、数据传输服务、安全...

腾讯云服务器和数据库哪里买最划算
肯定是一样的,小溪边是腾讯云全国最大代理,做了很多年了,同时享受腾讯云官网折扣,折上折,最划算了。

相似回答