是否有可能得到mysqldump输出单个(部分)表转储的USE语句?
我已经有了一些我想重复使用的脚本,它们运行mysqldump和一些参数,并将它们应用到远程服务器上。
但是,由于我没有为parsingmysqldump的所有参数而困扰,并且转储中没有USE
,所以远程服务器没有select数据库。
我是一个程序员比其他任何东西,所以我可以很容易地使用sed修改转储之前应用它在最坏的情况下,但这些脚本不会允许我这样做,因为我无法访问转储之间创造和应用。
编辑:输出完全合格的表名称的能力也可以解决我的问题
mysqldump
可以通过结合 – 数据库(强制使用数据库的USE语句)和--tables
(强制跟随参数被评估为表)标志来请求执行:
mysqldump -B dbname --tables tablename