集群版本 6.5.0
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 匹配指定数据库和表
可以了,就是还得改遍名字有点迷
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。