是否有办法通过控制台逐个转储数据库的所有表?我只想在暂存区域和一些本地导入其中一些但不导出大部分表两次(我需要70%和80%的数据库)。
答案 0 :(得分:1)
mydumper默认执行此操作。它为每个转储的表写入两个文件:
database
和table
是数据库和每个表的名称。
如果你想用mysqldump做这件事,那就太尴尬了。可能的解决方案:
--tables
选项指定表的子集。--tab
选项转储CSV文件,每个表一个。 sed
或perl
或其他一些文本过滤工具将您想要的表与单个转储文件分开。