mysqldump转储特定表而不使用ignore table

dldeef67  于 2021-06-15  发布在  Mysql
关注(0)|答案(1)|浏览(369)

我想用mysqldump转储某些表。我找到的唯一方法是使用带有[ignore table]选项的config.cnf文件来运行。

mysqldump --defaults-file="./config.cnf" "main" > ./main.sql

配置.cnf:

[mysqldump]
ignore-table=main.TableNoNeedToDump1
ignore-table=main.TableNoNeedToDump2
ignore-table=main.TableNoNeedToDump3
...
ignore-table=main.TableNoNeedToDump1000

但是,如果我有太多的表,可能其中一些是自动生成的,但我不需要转储它们呢?
有没有办法只写.cnf来选择特定的表?

h9vpoimq

h9vpoimq1#

可以在命令中输入表名:

mysqldump [connection params] databasename table1 table2 table3 > ./main.sql

相关问题