MySQL导出的SQL语句在导入时有可能会非常慢,在处理百万级数据的时候,可能导入要花几小时。在导出时合理使用几个参数,可以大大加快导入的速度。
-e 使用多行INSERT语法,给出更紧缩并且更快的插入语句
--max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小
--net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小
max_allowed_packet和net_buffer_length不能比目标数据库的设定数值大,否则可能会出错。
首先确定目标数据库的参数值:
mysql> show variables like 'max_allowed_packet'; mysql> show variables like 'net_buffer_length';
根据参数值写mysqldump命令:
mysqldump -uroot -proot eric -e --max_allowed_packet=1048576 --net_buffer_length=16384 > eric.sql
相关推荐
MYSQL专用导入导出工具mysql-front
mysql导入导出库命令.txt mysql导入导出库命令.txt mysql导入导出库命令.txt mysql导入导出库命令.txt mysql导入导出库命令.txt
MySQL导入导出方法与工具的介绍
mysql数据导入导出php版 mysql数据导入导出php版
实现将数据库与excel之间数据的导入导出
mysql数据库大数据量导入导出多种方法,该文档详述SELECT * INTO和mysqldump导出方法。导入方法中包括导入sql,txt文件和load data三种方法
mysql导入导出命令 source、mysql、 mysqldump
mysql数据库导入导出java代码
Java实现mysql导入Excel,Excel数据导入mysql,可以设置excel的样式,
运行cmd状态下MySQL导入导出.sql文件,此文件描述非常详细MYSQL cmd下面批量导入导出
MYSQL导入导出.sql文件 1.C:\>mysql -h hostname -u username -p 按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如root。 进入命令行后可以直接操作MYSQL了。 ...
详细介绍mysql的导入导出操作,主要介绍的是mysqldump与mysql两个命令的使用
mysql数据导入导出
关于mysql导入导出的命令
mysql数据库导入导出命令mysql数据库导入导出命令
mysql导入导出笔记
mysql数据导入导出,mysql数据导入导出
MySQL导入导出数据库.pdf
掌握数据导入与导出的方法;不同方法之间的区别;了解MySQL权限的主要应用;熟悉MySQL提供的权限及权限的工作原理;