帮助与文档

我们为你提供丰富、详尽的使用指南以及产品文档

数据迁移

「QingCloud MySQL Plus」的MySQL版本为5.7.26 & 5.6.42,且开启了 GTID 复制模式,因此从其他MySQL迁移数据时,需要通过导数据或者 QingCloud MySQL Plus 支持的数据导入服务的方式来进行。

在线数据迁移

参考在线迁移服务

数据导出

在源数据库端使用 mysqldump 将需要的内容导出到 dump.sql 文件,导出数据需要排除 mysql.user 表,且不导出 GTID 标识。 这里假设源数据库的IP地址为 192.168.0.100,导出语句为:

mysqldump --all-databases --single-transaction --triggers --routines --events  --host=192.168.0.100 --port=3306 --user=mysql_dev -p --ignore-table=mysql.user --ignore-table=mysql.db --ignore-table=mysql.tables_priv --set-gtid-purged=OFF > dump.sql

这里是导出了全部的数据,也可以选择导出部分数据库,更多详细使用方法请参考 mysqldump

数据导入

将上一步导出的 dump.sql 文件复制到一台能连接「QingCloud MySQL Plus」的主机后执行该 .sql 文件。 需要使用「QingCloud MySQL Plus」的高可用写IP来进行链接。假设高可用的写IP地址为 192.168.0.250,导入语句为:

mysql -umysql_dev -p -h192.168.0.250 < dump.sql