1、导出全表,导出过程会锁表
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
2、加入参数优化导数
mysqldump -hhost -urpts -ppassword --single-transaction -w " rpt_day='2019-05-22' and status='1' " -t dbname tablename> tablename.sql
--single-transaction 表示开启多版本控制视图,这期间不锁表
-t dbname 表示只导出数据,不导出表结构(-t 是--no-create-info的缩写)
-d dbname 表示只导出表结构,不导出数据 (-d 是--no-data的缩写)