加快mysql数据导出导入速度

原创 2013年11月21日 13:11:47

如果由于某些原因不能用xtrabackup等物理文件情况下  对于单线程的导入导出可能是件非常痛苦的事情  以下介绍gun parallel来进行非常简单的多线程导入导出


1

gun parallel下载地址http://www.gnu.org/software/parallel/

tar -vxf xxxxx.gz.bz2

cd xxxxxx

./configure && make && make install

2

用information_chema.tables拼下你的导出的所有表导出语句放入到文件test中,类似

mysql -e "select * into outfile '/home/mysql/xxxx.txt'  from tbxx";

mysql -e "select * into outfile '/home/mysql/xxxx.txt'  from tbxx";

mysql -e "select * into outfile '/home/mysql/xxxx.txt'  from tbxx";

(当然也可以拼mysqldump单表的语句)

执行一下并行导出命令

parallel -j n < test  (n 代表导出进程个数 )


3

导入类似 用awk拼一下要导入的语句到文件即可

MySQL常用命令大全

登录MySQL方法 单实例MySQL登录的方法  mysql    #刚装完系统无密码情况登录方式,不需要密码 mysql -u root  #刚装完系统无密码的情况登录 mysql -u...

awk 用法

awk 用法:awk ' pattern {action} '   变量名 含义  ARGC 命令行变元个数  ARGV 命令行变元数组  FILENAME 当前输入文件名  FNR 当...

mysql数据导入导出

  • 2017年08月21日 18:43
  • 241KB
  • 下载

MySQL数据导入导出方法与工具mysqlimport

MYSQL 导入 txt文件 关键字: mysql mysqlimport  今天同事问起MySQL导入txt文件...用mysqlimport 工具。~帮忙调试。。。。自己测试通过 mysql...

MYSQL数据导出与导入,secure_file_priv参数设置

MySQL 报错 [Code: 1290, SQL State: HY000] The MySQL server is running with the –secure-file-priv opti...
  • HHTNAN
  • HHTNAN
  • 2017年11月13日 15:03
  • 311

数据库——mysql数据导入导出方法

工作时经常用到mysql数据导入导出,总结了常用方法: 不妨假设原有mysql数据位于1.2.3.4机器上,通过3306 端口来访问,访问账号为UserName,密码为PassWord。 1  mys...

MySQL数据导入导出乱码问题

点击有惊喜 场景 程序使用gbk编码,表使用的是latin1编码,而我再一次倒入数据的操作中使用了utf8的终端,指定--default-character-set='lati...

MySQL数据导出导入

一、数据导出 1.导出全库备份到本地的目录 mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines--default-character...

MySQL数据导入导出

一、使用infile/outfile来导入导出数据 经常会需要将数据库里的部分数据导出再导入到另一个数据库中,使用mysqldump方法很不方便,使用outfile的话就会变的很简单。  ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:加快mysql数据导出导入速度
举报原因:
原因补充:

(最多只允许输入30个字)