当前位置: 首页 > news >正文

mysql导入大sql(比如10GB的sql文件)

首先改一下配置文件

在你的安装mysql目录下找到my.ini文件,加上下面的配置,优化速度

max_allowed_packet = 1024M
autocommit = 0
innodb_flush_log_at_trx_commit = 2
# 以下可选,优化性能
innodb_buffer_pool_size=4G
max_connections=100
wait_timeout = 86400
interactive_timeout = 86400
net_read_timeout = 7200
net_write_timeout = 7200

明确sql文件编码

首先你要知道自己的sql文件是什么编码,比如utf-8或者GBK

文件太大使用记事本或者编辑器打开的话,可能会打不开,使用命令查看

如果你是windows,希望你用git bash这个命令行否则会报错

file -i 你的sql文件(因为我在sql文件打开的git bash所以不需要指定路径,如果你不是的话需要指定路径比如E:/A.sql),使用左斜杠

$ file -i A.sql
shiqu.sql: text/plain; charset=utf-8

开始导入

找到你的mysql安装路径的bin下打开cmd

-P后面跟你的mysql启动的端口 ,一定要指定你的编码,上面使用命令查看了,不然可能会报错

–force 你的数据库名

后面会要求你输入密码,然后等着就可以了

mysql -u root -p -P 3307 --default-character-set=utf8  --force qiheyehua < E:/zhiqu/A.sql
http://www.lqws.cn/news/466525.html

相关文章:

  • gRPC 框架面试题精选及参考答案
  • 《HTTP权威指南》 第4章 连接管理
  • RA4M2开发涂鸦模块CBU(3)----定时器GPT-PWM调光
  • 18年磨一剑!开利科技启动数字化增量投资新时代
  • 探索 Vue 替代方案
  • Linux文件元信息完全指南:权限、链接与时间属性
  • jar is missing
  • ubuntu22.04下ch341驱动问题
  • Web攻防-XSS跨站Cookie盗取数据包提交网络钓鱼BEEF项目XSS平台危害利用
  • 广州华锐互动:以技术创新引领虚拟现实体验新高度
  • 私有规则库:企业合规与安全的终极防线
  • Go 语言 GMP 调度模型解析
  • 从流量为王到留量为王:开源链动2+1模式、AI智能名片与S2B2C商城小程序的协同创新路径
  • 推客小程序系统开发全攻略:构建社交电商新生态
  • 亚马逊认证考试系列 - 第一部份:基础服务 - AWS SAA C03
  • Maven-添加子模块
  • SylixOS 下的消息队列
  • SQLite 数据库操作完整指南
  • 逆向入门(14、15)程序逆向篇-Brad Soblesky.1-fty_crkme3
  • AWS-SAA 第二部份:安全性和权限管理
  • 操作系统进程与线程核心知识全览
  • Softhub软件下载站实战开发(六):软件配置面板实现
  • LeetCode 1432.改变一个整数能得到的最大差值:暴力模拟/贪心
  • 企业公用电脑登录安全管控的终极方案:ASP操作系统安全登录管控方案
  • c++ 虚继承
  • 【软考高级系统架构论文】论云上自动化运维及其应用
  • 嵌入式开发之嵌入式系统架构如何搭建?
  • Spring与SLF4J/Logback日志框架深度解析:从源码看日志系统设计
  • elasticsearch安装ik分词器
  • 3.1 Android NDK交叉编译FFmpeg