mysql-cluster导入数据备份时出现:MySQL server has gone away
2012-11-07 10:20
573 查看
我们在做数据备份时,如果一个表中的数据很大,通常会把这个表的数据写成一个很大的insert into语句,导致插入语句超过数据库缓冲区的大小,解决办法通常是加大缓冲区的容量,当然也可以拆分insert into语句,参考工具是SplitInsert;
加大缓冲区容量的办法:
修改my.cnf配置文件:
[mysqld]
max_allowed_packet = 50M
大小根据实际情况来定,我曾看过一个表的插入语句有30M左右,所以这里设置为50M。
加大缓冲区容量的办法:
修改my.cnf配置文件:
[mysqld]
max_allowed_packet = 50M
大小根据实际情况来定,我曾看过一个表的插入语句有30M左右,所以这里设置为50M。
相关文章推荐
- 导入大量数据时出现MySQL Server has gone away 的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入大批量数据出现MySQL server has gone away的解决方法
- mysql导入较大sql文件,出现MySQL server has gone away的解决方法
- mysql 导入数据 2006 - MySQL server has gone away 问题解决方法
- 黄聪:Mysql数据库还原备份提示MySQL server has gone away 的解决方法(备份文件数据过大)
- 导入数据时报错: MySQL server has gone away
- MySQL(Navicat)运行.sql文件时报错:[Err] 2006 - MySQL server has gone away 的解决方法 背景: 今天导入一个数据量很大的.sql文件时,
- 在向navicat导入数据时,运行sql文件,报错首行信息提示:mysql server has gone away
- 导入数据是报错:2006 - MySQL server has gone away
- 数据导入的时候报MySQL server has gone away的解决
- 用Navicat导入数据时报错,[Err] 2006 - MySQL server has gone away
- 关于一次导入数据提示的MySQL server has gone away
- mysql 导入数据是报错:2006 - MySQL server has gone away