今天试图用heidisql 导入一个150M的数据文件(.sql), 结果报out of memory 错误。在网上搜了很多案例,都没能解决问题。我甚至怀疑是mysql 的default的内存设置的太小了。于是跑到my.ini文件里修改了innodb_buffer_pool_size  为96M * 6的大小。 到heidisql里面再去import,报错信息不会立刻出来了,但是隔了大概一分钟还是出现了 out of memory的错误。

后来一个朋友说,批量导入数据不要用mysql 客户端,都会爆的。那么,用cmd吧,网上搜索了下解决方案:

A common use of mysqldump is for making a backup of an entire database:

shell> mysqldump db_name > backup-file.sql

You can load the dump file back into the server like this:

UNIX

shell> mysql db_name < backup-file.sql

Same in Windows comand prompt

mysql -p -u[user] [database] < backup-file.sql

PowerShell

C:\> cmd.exe /c "mysql -u root -p db_name < backup-file.sql"

MySQL command line

mysql> use db_name;

mysql> source backup-file.sql;

我用最后一个方法,mysql -uroot -proot 进入mysql,

然后use databaseName;

source **.sql;

就会自动将sql文件里的数据导入到指定的databaseName 数据库中。

注意: 这里面有个问题是,必须mysql的当前目录是.sql文件在的目录。有两种办法:

1.  先cd到.sql文件所在的文件夹,在进入mysql,执行source

2.  直接将路径添加在.sql文件的前面,如 source ~/Desktop/**.sql 这样

mysql利用内存表导入数据_Mysql 大量数据导入相关推荐

  1. mysql删除emp表的语句_MySQL删除数据表(DORP TABLE语句)

    在MySQL数据库中,对于不再需要的数据表,我们可以将其从数据库中删除. 在删除表的同时,表的结构和表中所有的数据都会被删除,因此在删除数据表之前最好先备份,以免造成无法挽回的损失. 下面我们来了解一 ...

  2. mysql将大表定时转储_mysql数据库数据定时封装转储

    1.封装转储存储过程 CREATE  PROCEDURE `add_resident_portrait`() BEGIN TRUNCATE TABLE resident_portrait; INSER ...

  3. 关于mysql一张表到底能存多少数据?

    前言 程序员平时和mysql打交道一定不少,可以说每天都有接触到,但是mysql一张表到底能存多少数据呢?计算根据是什么呢?接下来咱们逐一探讨 知识准备 数据页 在操作系统中,我们知道为了跟磁盘交互, ...

  4. mysql的联表查询和去重复数据

    mysql的联表查询和去重复数据 /* SQLyog Ultimate v10.00 Beta1 MySQL - 5.7.17-log : Database - pusmtnew ********** ...

  5. MySQL查询一个表的前25%的数据

    MySQL查询一个表的前25%的数据,SQL如下: # qianfeng SELECT g.* FROM (SELECT @rownum:=0) r join tb_shopping_car g wh ...

  6. MySQL命令导入表数据_Mysql命令行导入sql数据

    mysqldump  是在  操作系统命令行下运行的,不是在 MySQL 命令行下运行的. 登陆数据库: 登陆本地mysql : mysql -h localhost -u root -p123456 ...

  7. mysql某张表删除慢_Mysql某个表有近千万数据,CRUD比较慢,如何优化?

    我是[会点代码的大叔],每天为你分享程序员干货,关注并私信我数字"1",送你一份程序员大礼包. MySQL 数据库某张表近千万的数据,CRUD比较慢,如何优化? 说实话,这个数据量 ...

  8. mysql 内存表使用教程_MySQL的内存表的基础学习教程

    内存表,就是放在内存中的表,所使用内存的大小可通过My.cnf中的max_heap_table_size指定,如max_heap_table_size=1024M,内存表与临时表并不相同,临时表也是存 ...

  9. mysql查询单表的销售额_MYsql数据库单表百万数据量查询

    最近总在意自己的网页刷新数据的速度,mysql5.7和mysql8.0单表数据库导入百万甚至千万数据的时候,会不会卡死,会不会慢? 因此编写测试用例,通过Navicat Premium来查询单表的时间 ...

最新文章

  1. 论文精读 Learning to Segment Object Candidates(一)
  2. 【转】.NET正则基础之——正则委托
  3. php限定时间内同一ip只能访问一次
  4. 英特尔推出模仿人脑运行方式、拥有800万组神经元的计算机系统
  5. 类的公有类型(public)和私有类型(private)
  6. checkbox 选中的id拼接长字符串
  7. 动感灯箱制作流程培训_广告立体灯箱的特点有哪些?
  8. 图片安全检测和数据跨境复制,规避违规风险
  9. 傻子坐飞机问题的求解
  10. PaddlePaddle线性回归示例
  11. java虚拟机家族种类
  12. python3源码剖析新版_《Python源码剖析》
  13. html知识 笔记,HTML基础知识笔记
  14. 小程序开发可以用什么语言?
  15. 2个月,3000节音频,利润30万+这就是赚钱的秘密
  16. 【原创】2009.6.22犀浦记
  17. 小程序源码:仿各大APP种树微信小程序源码下载-简单快速上手
  18. ElementUI从PNG开始,自己添加ICON
  19. 【n子棋】不只是三子棋,也可以是五子棋,一百子棋。
  20. 经销商网上下单系统|移讯云企业订货管理软件解决

热门文章

  1. php 订单状态如何_如何编写程序实现图书管理系统当中的借书功能
  2. 2017.10.13 硬币游戏 思考记录
  3. 2017.4.16 幂次方 思考记录
  4. abb机器人开通选项_ABB机器人623-1Multitasking选项 ABB机器人多任务使用方法教程...
  5. 【英语学习】【English L06】U06 Banking L6 Do you use online banking?
  6. 【英语学习】【WOTD】stratagem 释义/词源/示例
  7. 怎么两边同时取ln_羊肉汤怎么炖才好喝?小猫教你这么做,做出来汤浓白,好喝无膻味...
  8. 自己组装服务器计算机,深度学习服务器组装经验过程分享
  9. qt QMessageBox 中文乱码的问题
  10. IO 流的操作基本规律