社区
MySQL
帖子详情
如何 实现 远程 导入 大量数据 到 mysql
aSysBang
2010-01-16 01:06:58
现在有2个文件需要导入到远程的 mysql 数据库中
一个是1.5G的txt 大约有200w条记录
一个是5G的txt 大约有600w条记录
怎么 能够快速导入到 mysql 数据库中?
谁有经验 就指点一下吧
或者 能指点下 影响导入数据效率的因素(现在的数据库 有很多索引)。。
...全文
283
5
打赏
收藏
如何 实现 远程 导入 大量数据 到 mysql
现在有2个文件需要导入到远程的 mysql 数据库中 一个是1.5G的txt 大约有200w条记录 一个是5G的txt 大约有600w条记录 怎么 能够快速导入到 mysql 数据库中? 谁有经验 就指点一下吧 或者 能指点下 影响导入数据效率的因素(现在的数据库 有很多索引)。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
quanxinliang
2010-01-20
打赏
举报
回复
我用的是这个
LOAD DATA LOCAL INFILE '文件地址/文件.txt' ignore INTO TABLE adreg FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES (列,列,列,列,列,列,列,列,列,列,列);
aSysBang
2010-01-16
打赏
举报
回复
最快的办法当然是传到那台电脑上。。。这个肯定的。。。。
但通过ftp传过去一个文件(5G) 就要10个小时。。。
我现在用的命令是
mysql -h localhost --default-character-set=utf8 -u user -p dbname < c:/xxx.sql
(别人给的命令)
不知道这个命令和load data infile 在效率上 有多大的差别
还有设置字符集 那个是不是 可以 不在这里设置
第一次导这么大的数据 也头一次遇到时间问题,希望大家都给点建议
flowercity
2010-01-16
打赏
举报
回复
先上传数据库服务器
然后用LOAD DATA INFILE
ACMAIN_CHM
2010-01-16
打赏
举报
回复
建议先把文件上传到MYSQL服务器上,然后用 LOAD DATA INFILE 加载数据。
rucypli
2010-01-16
打赏
举报
回复
LOAD DATA INFILE
导入后建索引
mysql
远程
导
数据
_
mysql
远程
导入
导出
数据
库
注意: 命令中间不要有空格先cd 到D:\wamp\bin\
mysql
\
mysql
5.5.24\bin 目录下(个人经验 win+r ->cmd ->cd e:\wamp\bin\
mysql
\
mysql
5.5.24\bin ->e: ->
mysql
dump --default-character-set=gb2312 -hlocalhost -uroot -p phpjin...
使用分页
导入
的方式把
大量
数据
从
mysql
导入
es
使用分页
导入
的方式把
大量
数据
从
mysql
导入
es
mysql
远程
load data_
mysql
导入
数据
load data infile用法整理
有时候我们需要将
大量
数据
批量写入
数据
库,直接使用程序语言和Sql写入往往很耗时间,其中有一种方案就是使用
MySql
Load data infile
导入
文件的形式
导入
数据
,这样可大大缩短
数据
导入
时间。假如是从
MySql
客户端调用,将客户端的文件
导入
,则需要使用 load local data infile.LOAD DATA INFILE 语句以很高的速度从一个文本文件中读取行到一个表中。文件名必...
MySQL
4种
导入
数据
的方法
当我们需要将
数据
导入
到
MySQL
数据
库中时,有多种不同的方式可供选择,这里介绍
MySQL
常用的4种
导入
数据
的方法。1、INSERT INTO是一种用于将新行插入表中的 SQL 命令。它是
MySQL
最基本、最常用的语句之一,也是许多应用程序的核心功能之一。NSERT INTO 的语法INSERT INTO table_name (column1, column2, column3, ...) V...
mysql
导入
大量
数据
时报
MySQL
server has gone away错误的解决办法
mysql
导入
大量
数据
时报
MySQL
server has gone away错误的解决办法 1.命令行中进行设置只对当前有效,重启
mysql
服务之后则恢复默认值 在我们使用
mysql
导入
大文件sql时可能会报
MySQL
server has gone away错误,该问题是max_allowed_packet配置的默认值设置太小,只需要相应调大该项的值之后再次
导入
便能成功。该项的作用是限制
mysql
服务端接收到的包的大小,因此如果
导入
的文件过大则可能会超过该项设置的值从而导致
导入
不成功! 2.修改配置文
MySQL
56,677
社区成员
56,708
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章