mysql导入200M的数据竟然用了1个多小时没还完成

问题描述

哎。加班了。带笔记本回去做,从服务器上导出数据,在本地导入的时候需要N久。数据190多M,现在已经过去一个多小时了,还没导完,怎么那么慢啊?

解决方案

试一下这个命令会不会快一点mysqlimport -u [USERNAME] -p [DBNAME] /some_directory/tablename.sql
解决方案二:
贴代码,问题出在你的代码上面,
解决方案三:
不会是在程序里循环一条条添加吧?
解决方案四:
你是怎么导入的
解决方案五:
太慢了, 你是怎么导入的
解决方案六:
添加了索引?

时间: 2024-11-16 20:53:54

mysql导入200M的数据竟然用了1个多小时没还完成的相关文章

mysql 导入导出CSV数据的例子

cvs文件导入MySql数据库命令:  代码如下 复制代码 set names utf8; LOAD DATA LOCAL INFILE 'C:\\resource.csv' INTO TABLE resource FIELDS TERMINATED BY '  ' LINES TERMINATED BY '\r\n' (title,singer); FIELDS TERMINATED BY ---- 字段终止字符 OPTIONALLY ENCLOSED BY ---- 封套符 LINES TE

从 MySQL 导入导出大量数据的程序实现方法

mysql|程序|数据 大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便.但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败. 2 导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号的问题引起失败,造成导入失败,只能用 mysql等应用程序导入了

从MySQL导入导出大量数据的程序实现方法

mysql|程序|数据 大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便.但是在实际应用中,我发现如下几个问题: 1.数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败. 2.导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号的问题引起失败,造成导入失败,只能用 mysql等应用程序导入了

MySQL导入导出大量数据程序实现方法

大家一定使用过 phpmyadmin 里面的数据库导入,导出功能,非常方便.但是在实际应用中,我发现如下几个问题: 1 数据库超过一定尺寸,比如6M 这时使用导出一般没问题,可以正确的保存到本机硬盘上面,但是导入则不行!原因是:一般的 PHP.INI 里面设置临时文件/上传文件的大小限制为2M,而phpmyadmin使用了上传的方式,造成失败. 2 导出到硬盘的 .SQL 文件在导回时,经常出现由于某些单引号的问题引起失败,造成导入失败,只能用 mysql等应用程序导入了. 我的数据库已经超过1

mysql导入和导出数据

Linux下如何单个库进行导入和备份操作 1.将数据导入数据库mysql -u账号 -p密码 数据库<sql脚本 mysql -uroot -proot test</home/upload/test20120325.sql 2.对数据库数据进行备份 mysqldump -u账号 -p密码 数据库 | gzip >脚本路径 mysqldump -uroot -proot test| gzip >/data/htmlbak/test_db_$(date +%Y%m%d).sql.gz

mysql利用命令导出数据sql语句

命令行source 导入数据库:  代码如下 复制代码 1,将要导入的.sql文件移至bin文件下,这样的路径比较方便 2,同上面导出的第1步 3,进入MySQL:mysql -u 用户名 -p 如我输入的命令行:mysql -u root -p    (输入同样后会让你输入ySQL的密码) 4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为blog的目标数据库(mysql>create database blog;) 5,输入:mysql>use 目标数据库名

请问mysql导入数据时,文件名可以用正则表达吗?

问题描述 请问mysql导入数据时,文件名可以用正则表达吗? 我现在有很多iis产生的log文件,想要每天自动导入前一天的log日志到 mysql数据库,现在我只能通过load data local infile '/tmp/ex150801.log'手动导前一天的数据. 如果我要排job自动导出该怎么做? 解决方案 写一个程序定时去跑比较简单,而且灵活. 解决方案二: 用脚本等命令行去调用mysqlimport命令等去加载文件导入数据吧.LOAD DATA语法应该不支持正则

MySQL导入导出数据出现乱码的解决办法

  在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows是gbk编码,如果在这二个系统间导入未经指定编码的数据,就会出现乱码. 首先,确定导出数据的编码格式,使用mysqldump的时候需要加上--default-character-set=utf8, 例如: mysqldump -uroot -p --default-character-set=u

解决mysql导入导出数据乱码问题

  最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to the server的错误. 解决mysql导入导出数据乱码问题就是统一导入导出的编码,linux默认的是utf8编码,而windows是gbk编码,所以会出现上面的乱码问题. 解决mysql导入导出数据乱码问题 首先要做的是要确定你导出数据的编码格式,使用mysqldump的时候需要加上--