在MySQL和分布式TiDB之间迁移数据
在MySQL和分布式TiDB之间迁移数据,这里用到mydumper工具。 迁移分为2步: 第1步:dump到本地,需要保证本地有足够的磁盘空间 import os import sys import datetime import subprocess src_db1 = 'test1' src_table1 = 'table1' dump_time1 = datetime.datetime.now().strftime("%Y%m%d_%H%M") file_path1 = '/home/coconut/backup/%s/%s/%s'%(src_db1, src_table1, dump_time1) os.system("mkdir -p %s"%(file_path1)) dict1 = { 'host' : "mysql1.yourcompany1.com", 'user' : "reader1", 'password' : '108749512d78aa131a8eeb8d1c067ba3', 'database' : src_db1, 'table' : src_table1, 'outputdir' : file_path1 } dump_command = ""“mydumper -h %(host)s -P 3306 -u %(user)s -p %