有时候我们在转移mysql数据库时会遇到有些表实在是太大,要是全部dump需要太久的时间,而这些表又不是必须的表,所以可以不用转移这些表的数据,只需要转移表结构即可。
dump表结构及表数据
//dump数据库database中所有表的结构到database.sql文件中 mysqldump -uroot -p123456 -d database > database.sql //dump除过table1和table2其余所有表中的数据追加到database.sql文件中 mysqldump -uroot -p123456 -t --ignore-table=database.table1 --ignore-table=database.table2 >> database.sql //dump指定表中的数据 mysqldump -uroot -p123456 -t database table1 table2 > database.sql
恢复表 mysql -uroot -p123456 database2 < database.sql