mysql数据库迁移到腾讯云数据库

这里主要讲下如何从云数据库自建 MySQL 迁移到腾讯云腾讯云数据库 MySQL

操作步骤
购买腾讯云数据库 MySQL,确保云数据库自建的 MySQL 中需要导出的库名在腾讯云数据库 MySQL 中同样的创建了一遍。
通过控制台进行数据库账号的购买,也可以使用购买腾讯云数据库 MySQL 的时候的账号,然后赋予这个账号在第 2 步操作中新建的库的 读写 权限,具体的购买步骤请参考 购买账号。

完成腾讯云数据库 MySQL 购买和初始化工作之后,开始从云数据库中自建的 MySQL 进行数据导出到云数据库本地的操作,执行命令 mysqldump -u用户名 -p密码 --single-transaction --set-gtid-purged=OFF -B 数据库名称 /路径/导出文件名.sql

参数描述 用户名:自建数据库的用户名。 密码:自建数据库的密码。 数据库名称:填写你需要导出的库名,多个库名通过空格来分隔。
完成云数据库中自建的 MySQL 数据导出到本地之后,就可以将数据导入到腾讯云数据库 MySQL 中,执行命令 mysql -u用户名 -p密码 -h 腾讯云数据库域名 /路径/导出文件名.sql

参数描述 用户名:第 3 步操作中的用户名。 密码:第 3 步操作中的用户对应的密码。 数据库域名:腾讯云数据库 MySQL 的域名可以在腾讯云数据库的详情页查看。
如果没有任何错误提示,表示导入成功。你可以登录到腾讯云数据库 MySQL 里面查看,是否数据真的已经导入进去了。

注意事项
新建的 MySQL 腾讯云数据库需要和云数据库在同一个 私有网络 内。
新建的 MySQL 腾讯云数据库的容量空间要确保不能小于在云数据库中自建的 MySQL 。