如果所有表都是innodb引擎,可以加上 --single-transaction 在不锁表的情况下导出
1、导出某张表,并且表中仅包含特定条件的数据
mysqldump -h[p] -u [用户名] -p[密码] --single-transaction [数据库名] [表名] --where="[条件]" > [文件名]
2、导出整张表,且包含全量数据
mysqldump -h[p] -u [用户名] -p[密码] --single-transaction [数据库名] > [文件名]