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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步