【问题标题】:How to export mysql database through command line, but ignore some specific table如何通过命令行导出mysql数据库,但忽略某些特定表
【发布时间】:2015-03-14 17:19:40
【问题描述】:

我有一个大型 MySQL 数据库,它有将近 434 个表。我想导出数据库,但忽略或跳过几个表。这个过程应该通过命令行完成,因为我在数据库中有超过 6 GB+ 的数据。导出所有表但忽略其中一些特定表的正确语法是什么?

mysqldump -u root -p database directory table1 table2 table2 > /var/www/mydb_tables.sql

此查询运行良好,但很难提及所有 434+ 表名。我想要只跳过特定表并通过命令行导出剩余所有表的查询。

【问题讨论】:

标签: mysql ubuntu-14.04


【解决方案1】:

您可以使用--ignore-table 跳过某些表格。

 mysqldump -u username -p database --ignore-table=database.table1 --ignore-table=database.table2 > /var/www/mydb_tables.sql

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-20
    • 2014-12-15
    • 1970-01-01
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    相关资源
    最近更新 更多