tidb batch data import command
tidb data export command
1. Set the binlog format of mysql to row
2. Export mysql data
./bin/mydumper -h mysqlip -P 3306 -u root -p password -t 16 -F 64 -B database --skip-tz-utc -o ./var/database
3. Import data to tidb
./bin/loader -h tidbip -u root -P 4000 -p password -t 32 -d ./var/database
4. Configure syncer.meta
binlog-name = "mysql-bin.000032"
binlog-pos = 3222
binlog-gtid = ""
binlog-name and binlog-pos can be found in var/database/metadata
5. Configure syncer.toml
log-level = "info"
server-id = 101
meta = "./syncer.meta"
worker-count = 16
batch = 10
replicate-do-db = ["database"]
[from]
host = "mysqlip"
user = "root"
password = "password"
port = 3306
[to]
host = "127.0.0.1"
user = "root"
password = "password"
port = 4000
6. Start syncer
./bin/syncer -config config.toml