首先,我们进入information_schema 库
use information_schema;
查看指定库下各个表的大小,我这里按照表数据行数降序排列
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH length,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='domp' order by TABLE_ROWS desc;
这个是查询结果,这些数据量达到200万的就过滤掉了
最后在mysql部署机器上执行导出命令,导出数据(如果有多个大表,添加多个 --ignore-table=xxxx)
mysqldump -uroot -p密码 --default-character-set=utf8 --ignore-table=表1 --ignore-table=表2 domp > /导出路径/domp.sql