lightning 如何导入时重新指定 database

集群版本 6.5.0

lightning 如何导入时重新指定 database?

在使用 TiDB Lightning 进行数据导入时,可以通过修改配置文件中的 mydumper 部分来重新指定要导入的数据库。

具体来说,可以在配置文件中的 mydumper 部分添加 database 字段,来指定要导入的数据库。例如:

[mydumper]
data-source-dir = "/path/to/dump"
database = "new_database"

这样,TiDB Lightning 就会将 data-source-dir 目录下的数据导入到 new_database 数据库中。

需要注意的是,如果要导入的数据文件中包含多个数据库的数据,那么在配置文件中指定的 database 字段只会对 schema.sql 文件生效,对于其他数据文件,TiDB Lightning 会自动识别其中的数据库信息,并将数据导入到对应的数据库中。

可是设置该参数时会报错 [error=“config file contained unknown configuration options: mydumper.database”
似乎也没有在文档里看到这个参数?

如果你是从tidb导出的 文件, 会有一个 ${db_name}.${table_name}-schema.sql${db_name}-schema-create.sql 通过lightning导入到新库中 会根据 这个db_name 和table_name 匹配指定数据库和表

1 个赞


官网的 TiDB Lightning 数据源 说明里写的很详细

1 个赞

可以了,就是还得改遍名字有点迷

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。