mysql命令导入百万数据

因为业务需求,需要从线上的数据导入到本地测试服进行测试。
开始使用的是Navicat软件导出出来的sql文件数据,然后再根据Navicat再导入进去。
并且因为我本地开始使用的是docker 安装的mysql,配置没有配好,导致导入的时间将近6个小时。

后面测试在内网服务器装了一个mysql5.7后,使用命令导入,时间约为5.15小时 (第一个时间不算,因为忘记加一个开始导入时间,那会的开始时间应该是17.50分开始的)

感觉时间上区别不会太大,缩小了将近半小时。

今天测试只导入单表,然后进行命令导入:

导入的数据

200w+的数据1分钟左右就导入成功了

命令:
mysql -u root -p res < /tmp/res.sql --default-character-set=utf8

posted @ 2020-09-10 11:38  ToDarcy  阅读(504)  评论(0编辑  收藏  举报