如果在转储时无法排除,如何导入MySQL数据库并跳过表

dan*_*des 6 mysql import

我有一个体面的(2.6克)sql文件.我不能通过排除表来获取转储,因为这是在生产,我们的托管人员不希望我们进行转储,因为这会锁定db文件.他们已经复制了数据库,并为我提供了一个sql文件,我正在四处查看是否有办法忽略表,以便我可以省去非常大的表.我不需要它们因为我有本地数据而且它们不是我需要备份的原因.

我不想将其导入另一个数据库并对其执行任何操作,因为我正在寻找的整个目的是更快速地导入数据.导入2.6演出需要永远.

浏览文件并编辑出我不想要的表格似乎也需要很长时间.我的假设是没有办法做到这一点,但我认为我会发布和看到.

dav*_*ell 3

您需要解析转储文件以仅获取您需要的表。这是一个相当不错的脚本,可以很好地完成此操作:

http://kedar.nitty-witty.com/blog/mydumpsplitter-extract-tables-from-mysql-dump-shell-script