当前位置: 首页 > 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.lryc.cn/news/573137.html

相关文章:

  • 开源AI智能名片链动2+1模式S2B2C商城小程序:破解微商代理模式困局的数字化创新路径
  • MySQL存储引擎与架构
  • 在AI普及的大环境下神经网络在新能源汽车热管理系统中的应用简介
  • CLion开发Qt桌面程序_git的简单使用_小团体
  • opencv try-catch
  • day38-Django(4)
  • AI大模型学习之基础数学:高斯分布-AI大模型概率统计的基石
  • 自定义Django rest_framework中response的示例
  • 一个小BUG引发的对Mybatis-Plus的模糊查询的思考
  • 基于机器学习的侧信道分析(MLSCA)Python实现(带测试)
  • 从代码学习深度学习 - 预训练BERT PyTorch版
  • flutter环境变量记录
  • 为WIN10微软输入法的全角切换Bug禁用Shift+Space组合键
  • 软件工程概述知识点总结
  • (LeetCode ) 169. 多数元素(哈希表 || 二分查找)
  • python学智能算法(十五)|机器学习朴素贝叶斯方法进阶-CountVectorizer多文本处理
  • C++链表的虚拟头节点
  • Wire--编译时依赖注入工具
  • Java面试题025:一文深入了解数据库Redis(1)
  • 4.1 FFmpeg编译选项配置
  • 缓存与加速技术实践-Kafka消息队列
  • ARCGIS国土超级工具集1.6更新说明
  • 【RAG优化】深度解析开源项目MinerU:从PDF解析到多模态理解的工业级解决方案
  • Linux - 安装 git(sudo apt-get)
  • PostgreSQL/Hologres 外部服务器系统表 pg_foreign_server 详解
  • 基于 Flutter+Sqllite 实现大学个人课表助手 APP(期末作业)
  • 什么是RoCE网络技术
  • 飞书使用技巧 --- 飞书批量导入建群 (以导入名单的方式)
  • HTML5简介
  • 课程目录:腾讯混元3D × Unity3D全流程开发