炼气期DBA
(Ti D Ber Ic01xw Vm)
1
请问dumping导出的tidb sql格式数据,是否可以直接source进目标tidb数据库
源库tidb导出的数据格式是sql格式,请问是不是可以在tidb目标库使用source导入? lighting配置实在是太麻烦了。
[root@tidb backup]# ll
total 24
-rw-r–r–. 1 root root 146 Mar 1 14:40 metadata
-rw-r–r–. 1 root root 137 Mar 1 14:40 mydb-schema-create.sql
-rw-r–r–. 1 root root 129 Mar 1 14:40 mydb.t.000000000.sql
-rw-r–r–. 1 root root 150 Mar 1 14:40 mydb.t1.000000000.sql
-rw-r–r–. 1 root root 186 Mar 1 14:40 mydb.t1-schema.sql
-rw-r–r–. 1 root root 167 Mar 1 14:40 mydb.t-schema.sql
目标库:
mysql > use mydb
mysql > source mydb.t-schema.sql;
mysql > source mydb.t.000000000.sql;
suyh1988
(Ti D Ber Cte Vr F8 O)
4
可以,但sql之间有先后顺序。其实类似mydumper的备份还原
MrSylar
( Mr.Sylar)
6
明显还是用 tidb-lightning 比 source 更好。产品设计上,source 是兼容 mysql 数据库,tidb-lightning 用于导入 dumpling 生成的文件
Ming
8
可以使用source导入,临时解决小表导入问题可以使用,如果长期有导入逻辑的话还是配置一个标准化的lightning脚本更好,标准化参数后,后续也只是执行sh
纯白镇的小智
(Ti D Ber Qm Qja01 M)
9
是可以这么操作的,但是性能还是lightning好一点。
炼气期DBA
(Ti D Ber Ic01xw Vm)
14
其实还有一个疑问,就是字符集的问题,如果表里有中文,
在linux系统里source数据后,居然没有乱码,难道tidb导入都不需要考虑终端字符集问题吗?
WalterWj
(王军 - PingCAP)
15
为啥不用 lightning tidb 逻辑模式导入呢?