#tdsql(noshard) 到 tdsql(noshard)
(一般不建议这样导,tdsql 内部建议用多源同步)
如果是导入到tdsql shard 中需要提创建表,指定shardkey
在mysqlagent 导出指定proxy ip 和端口:
cd /data/tdsql_run/4002/mysqlagent/bin
./mydumper --host=10.85.10.51 --port=15002 --user=huyi35 --password=huyi --events --routines --triggers --less-locking --ignore-sysdb=1 --chunk-filesize=1024 --outputdir=/tmp/mydumper –complete-insert
查看matadata
cd /tmp/mydumper
root@huyidb01 mydumper]# cat metadata.partial
Started dump at: 2020-12-09 10:36:10
SHOW MASTER STATUS:
Log: binlog.000001
Pos: 40444478
GTID:24330781-3925-11eb-84b7-000c293b17c1:1-6827,
c15d1de3-3924-11eb-a3ab-000c29eab121:1-36164
导入到 tdsql(noshard)导出指定proxy ip 和端口:
1.将文件导入到相应目录,我这里是同一台机器就不用传了。
2.重命名metadata.partial 文件,删除系统表信息
cd /tmp/mydumper
mv metadata.partial metadata
rm -rf sys.*
cd /data/tdsql_run/4003/mysqlagent/bin
./myloader --host=10.85.10.51 --port=15003 --user=huyi45 --password=huyi --directory=/tmp/mydumper --enable-binlog