我有一个大型的MySQL数据库,几乎有434个表。我希望导出数据库,但忽略或跳过几个表。这个过程应该通过命令行完成,因为我的数据库中有6个以上的GB+数据。什么是正确的语法来导出所有的表,但忽略其中的一些特定的?
mysqldump -u root -p database directory table1 table2 table2 > /var/www/mydb_tables.sql这个查询工作正常,但是很难提到所有的434+表名。我希望查询只跳过特定的表,然后通过命令行导出剩余的所有表。
发布于 2015-01-16 06:20:17
您可以使用-忽略-桌子跳过某些表。
mysqldump -u username -p database --ignore-table=database.table1 --ignore-table=database.table2 > /var/www/mydb_tables.sqlhttps://stackoverflow.com/questions/27978269
复制相似问题