全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 690|回复: 4

【教程】MYSQL如何快速导入上千W数据的SQL文件

[复制链接]
发表于 2021-4-4 21:56:38 | 显示全部楼层 |阅读模式
最近有需要搬迁规模比较大的MYSQL数据库
直接使用mysql命令行导入 大半个小时才导入十几万,是在太慢

最终一番查询后发现如下方法,在这里记录一下,有需要的朋友建议加个收藏:

  1. 1、进入mysql
  2. mysql -u root -p

  3. 2、输入数据库密码

  4. 3、创建数据库(如果已经有数据库忽略此步骤)
  5. CREATE DATABASE 数据库名;

  6. 4、设置参数
  7. set sql_log_bin=OFF;//关闭日志
  8. set autocommit=0;//关闭autocommit自动提交模式 0是关闭  1 是开启(默认)

  9. 5、使用数据库

  10. use 数据库名;

  11. 6、开启事务
  12. START TRANSACTION;

  13. 7、引入SQL文件
  14. source 文件的路径;
  15. 在此处会引入sql文件,也就是你的insert;
  16. 8、成功后事务提交
  17. COMMIT;

  18. 出处
  19. https://blog.csdn.net/qq_42112846/article/details/101161701
复制代码



另外,需要临时北岸米的MJJ可以关注下俺签名
发表于 2021-4-4 22:20:07 来自手机 | 显示全部楼层
千万级小意思,随便导。
发表于 2021-4-4 22:41:50 | 显示全部楼层
直接复制数据库文件,如果版本不变的话。
发表于 2021-4-4 22:45:30 | 显示全部楼层
带走了 以后备用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-19 15:30 , Processed in 0.086300 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表