mysqldump导入导出

备份指定库exam
mysqldump --set-gtid-purged=off -uroot -p'test' exam | gzip > exam.sql.gz 
gunzip exam.sql.gz 
还原指定库
mysql>source /data/exam.sql
备份全部
mysqldump --set-gtid-purged=off -uroot -p'test' -A | gzip > exam.sql.gz 
备份指定表 - 使用navicat复制速度更快
mysqldump --set-gtid-purged=off -uroot -p'test' exam exam_result | gzip > exam_result.sql.gz 

mysqldump快速导入导出(实际测试无效果,还是默认导入导出速度快)
首先确定目标库的参数值
mysql>show variables like 'max_allowed_packet';   | 67108864
mysql>show variables like 'net_buffer_length';    | 16384
带参数导出
mysqldump --set-gtid-purged=off --max_allowed_packet=1048576 --net_buffer_length=16384 -uroot -p'test' exam | gzip > exam.sql.gz 
导入
mysql>source /data/exam.sql
posted @ 2020-04-02 10:07  kylingx  阅读(669)  评论(0编辑  收藏  举报