用mysqldump导出整个数据库时,能不能不导某些表数据?(顶有分)
现在客户说导出mysql数据库的时候,不要日志类的数据。
我是用mysqldump导出整个数据库的,不知道能不能不导固定的几个表的数据啊?
我查资料用where可以对导某个表做导出条件, 能不能给整个数据库导出做条件啊?
------解决方案--------------------
D:\mysql\bin>mysqldump -ujava -pweb --database test --tables user>G:\docstore.sq
l
把 test数据库中的user 表导出,
用wehre 也可以
D:\mysql\bin>mysqldump -ujava -pweb --database test -w'table=user' >G:\docstore.
sql
将条件 table为user的表导出。
------解决方案--------------------
------解决方案--------------------
没有这种方法。 先ignore 导出,然后再专门导一下那两个表的结构。
------解决方案--------------------
------解决方案--------------------
我是用mysqldump导出整个数据库的,不知道能不能不导固定的几个表的数据啊
mysqldump -uroot -pxxx dbname t1 t2 t3 > xxx.sql
导出除user表外的表怎么写?
加入gnore-table=
mysqldump -uroot -pxxx dbname --ignore-table=test.a --ignore-table=test.a2 >xxx.sql;
导出除表a和a2的表, 但是我想要的是a和a2的表结构还是要,只是不要他们的数据
只能分再次导
1次导出除表a和a2的表,加入Ignore-table=
2次导刺两表的结构,加入--no-data