如何使用 mysqldump 排除某些表的数据但保留结构?
我正在对使用数据库进行日志记录的数据库进行定期转储。我需要创建一个 mysqldump 命令来转储数据库中的所有内容,但排除日志表的行信息。
我看到无数据
参数,但这似乎不支持仅选择某些表。
I'm doing a regular dump of a database that uses the database for logging. I need to create a mysqldump
command that dumps everything from the database but excludes the row information for the log tables.
I see the no-data
parameter, but that doesn't seem to support selecting only certain tables.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以结合shell脚本来帮助更好
you can combine with shell script to help better
运行 2 个命令。一种是列出您想要完整转储的所有表,另一种是仅转储表定义
Run 2 commands. One where you list all tables that you want a full dump of, one where you dump only the table definition