Mysql执行大文件sql语句 -- 未测试
2017-01-06 19:13
239 查看
如果.sql文件过大,mysql会直接断开连接
解决方法:
在mysql的配置文件my.cnf 中加入 一行max_allowed_packet = 100M(该大小>=mysql.sql文件大小)
[mysqld]
max_allowed_packet=20000M
wait_timeout=20000000
interactive_timeout = 20000000
大小可根据实际情况设置;
登录Mysql后查看变量:
show VARIABLES like '%max_allowed_packet%';
执行sql文件的两种方式:
1、mysql -uroot -pmspj -Dtest201600</home/test_sql/ad_ad/ad_001.001.sql;
2、先登录mysql,再执行source命令
mysql -uroot -p
use tecdoc201600;
source E:/BaiduYunDownload/2016/InsertSQL/001_ad/ad_001.001.sql;
解决方法:
在mysql的配置文件my.cnf 中加入 一行max_allowed_packet = 100M(该大小>=mysql.sql文件大小)
[mysqld]
max_allowed_packet=20000M
wait_timeout=20000000
interactive_timeout = 20000000
大小可根据实际情况设置;
登录Mysql后查看变量:
show VARIABLES like '%max_allowed_packet%';
执行sql文件的两种方式:
1、mysql -uroot -pmspj -Dtest201600</home/test_sql/ad_ad/ad_001.001.sql;
2、先登录mysql,再执行source命令
mysql -uroot -p
use tecdoc201600;
source E:/BaiduYunDownload/2016/InsertSQL/001_ad/ad_001.001.sql;
相关文章推荐
- 在Eclipse中测试MySQL-JDBC(9)statement 批处理(同时执行多条sql语句)
- 使用mysqlbinlog从二进制日志文件中查询mysql执行过的sql语句
- 在Eclipse中测试MySQL-JDBC(10)preparestatement批处理(同时执行多条sql语句)
- MySQL 执行.sql文件导入数据和执行sql语句
- Mysql 将结果保存到文件 从文件中执行sql语句 记录操作过程(tee 命令的使用)
- 使用Jmeter对Mysql进行压力测试无法执行多条sql语句问题
- mysql增加插入执行sql语句文件的大小
- MySQL查看SQL语句执行效率和mysql几种性能测试的工具
- MySQL查看SQL语句执行效率和mysql几种性能测试的工具
- PHP MYSQL精确测试SQL语句执行时间
- Mysql执行大文件sql语句
- mysql执行sql语句偶尔出错, 找出了罪魁祸首
- SQL语句执行效率测试
- 如何测试sql语句性能,提高执行效率
- 如何测试sql语句性能,提高执行效率
- 如何测试sql语句性能,提高执行效率
- 在性能测试时,如何观察服务器端Oracle在执行的Sql语句
- 如何测试sql语句性能,提高执行效率
- 如何测试sql语句性能,提高执行效率
- MySql带参数的存储过程编写(动态执行SQL语句)