Lightning支持mydumper导出的SQL文件嘛

【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】 v6.1.0
【遇到的问题】 Lightning支持mydumper导出的SQL文件嘛
【复现路径】
【问题现象及影响】

mydumper导出的SQL文件可以用myloader导入。


https://docs.pingcap.com/zh/tidb/stable/tidb-lightning-faq#tidb-lightning-支持哪些格式的数据源

好的,感谢

另外,我遇到了个错误

Error: [Lightning:Restore:ErrCreateSchema]create schema failed, table: xxx.xxx, stmt: restore view schema: run create schema job failed: Error 1046: No database selected

####以下是我的lightning配置文件

[lightning]
level = "info"
file = "tidb-lightning.log"

[tikv-importer]
backend = "tidb"
sorted-kv-dir = "/tmp/lightning_tmp"

[mydumper]
data-source-dir = "/tmp/export-20220811-095913"
filter = ['*.*', '!mysql.*', '!sys.*', '!INFORMATION_SCHEMA.*', '!PERFORMANCE_SCHEMA.*', '!METRICS_SCHEMA.*', '!INSPECTION_SCHEMA.*']

[tidb]
host = "10.122.x.x"
port = 4000
user = "xxx"
password = "xxx"
status-port = 10080
pd-addr = "10.122.x.x:2379"

//x 代表敏感信息,sorry

配置文件看起来没什么问题,备份文件是dumpling导出的吗

不是,mydumper导出的
sry,我搞错了,我改使用myloader导入tidb吧

:ok_hand:myloader应该没问题

其实主要是,不同的导出工具导出的文件名之类的不一样,Lightning 会通过文件名来判断,这是个 schema 文件,还是数据文件。数据文件的名字里也会带有对应的 schema 信息和 table 信息,用来让 Lightning 判断这个文件应该要导入到哪里。如果不符合这个命名规范,Lightning 就没法判断了(出现上面的错误)

导成csv 试试