mysql导入sql文件过大或连接超时的解决办法
2016-05-13 15:33
513 查看
前段时间出差在现场开发的时候,导入数据库老是出问题。最后发现了一个神奇sql语句交给实施,只要导入出错就把如下语句执行就可以了。至今屡试不爽。
以上语句的解释:
–max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;
–net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行
interactive_timeout = 10; 对后续起的交互链接有效;
wait_timeout 对当前交互链接有效;
=============================================
以上语句主要解决:连接超时,导入的sql文件过大。
set global max_allowed_packet=100 000 000; set global net_buffer_length=100000; SET GLOBAL interactive_timeout=28800 000; SET GLOBAL wait_timeout=28800000
以上语句的解释:
–max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小;
–net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建长度达net_buffer_length的行
interactive_timeout = 10; 对后续起的交互链接有效;
wait_timeout 对当前交互链接有效;
=============================================
以上语句主要解决:连接超时,导入的sql文件过大。
相关文章推荐
- 详解MySQL查询时区分字符串中字母大小写的方法
- mysql官网
- mysql 5.7.11 winx64安装配置方法图文教程
- MYSQL必知必会读书笔记 第二十八章 用户授权
- 【MySQL】MySQL分区表效率测试对比
- 安装mysql
- win7下MySql 5.7安装配置方法图文教程
- mysql数据库中的自增字段会不会溢出,我用的是int,万一超过这个int的表示范围会怎样
- 实例解析MySQL中的存储过程及存储过程的调用方法
- mysql 插入数据失败防止自增长主键增长的方法
- MYSQL必知必会读书笔记 第二十七章 字符集和校对规则
- 关于mysql数据库升级到5.6的问题
- MySQL 保留字
- Can't change to run as user 'mysql' Please check that the user exists
- mysql的表类型MyISAM和InnoDB的区别
- Windows下mysql修改root密码的4种方法
- Elasticsearch mysql 增量同步
- MYSQL必知必会读书笔记 第二十六章 管理事务处理
- MySQL索引注意的几个地方
- 本地msdos(cmd)下输入mysql命令提示:‘mysql’不是内部或外部命令,也不是可运行的程序或批处理文件