mysql 数据传输报错 MySQL server has gone away With statement:

摘要:
解决办法:修改或添加my.ini/my.conf文件里max_allowed_packed属性,例如max_allowed_packed=1024M然后重启,mysql服务

利用navicat premium 拷贝数据库时,报错MySQL server has gone away With statement:,

造成这样的原因一般是sql操作的时间过长,或者是传送的数据太大(例如使用insert ... values的语句过长, 这种情况可以通过修改max_allowed_packed的配置参数来避免,也可以在程序中将数据分批插入)。

解决办法:修改或添加my.ini/my.conf文件里 max_allowed_packed属性,例如max_allowed_packed=1024M

然后重启,mysql服务

免责声明:文章转载自《mysql 数据传输报错 MySQL server has gone away With statement:》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Struts2(二)— Result结果配置、Servlet的API的访问、模型驱动、属性驱动Django return下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mysql索引查询失效的情况

一:不在索引上使用函数,计算等   见图一,在kq_time上增加了一个索引  我们使用date()函数进行查询,见图二  图二根据kq_time字段查询并没有使用索引,我们可以根据kq_time换一种写法,他就可以走索引了,见图三  查询条件是一样的,图三的写法就走索引了. 二:尽量少使用!=,<>,这样可能是导致全表扫描 我在pers...

postgresql优化数据的批量插入

原文:http://www.cnblogs.com/mchina/archive/2012/08/11/2537393.html 有以下几种方法用于优化数据的批量插入。 1. 关闭自动提交:在批量插入数据时,如果每条数据都被自动提交,当中途出现系统故障时,不仅不能保障本次批量插入的数据一致性,而且由于有多次提交操作的发生,整个插入效率也会受到很大的打击。解...

MYSQL general_log日志

一、功能 开启general_log,会将所有到达Mysql Server的SQL语句记录。 一般不会开启开功能,因为log的量会非常庞大。 但个别情况下可能会临时的开一会儿general log以供排障使用。 例如: 不清楚程序执行了哪些sql语句,但是又要排除错误,找不到原因。可以短暂的开启general log日志。 二、开启 mysql5.0版本,...

mysql 联合查询后update

SELECT a.user_name,a.avatar,a.nicheng,a.user_rank,b.rank_name,b.rank_img FROM ecs_users a , ecs_user_rank b WHERE user_id in(14495) and a.rank_points >= b.min_points and a.rank...

centos下修改mysql8.0数据库存储目录后出现问题:File './mysql-bin.index' not found (OS errno 13 -Permission denied)

在centos7.6下安装mysql8.0,安装完成后修改数据库存储目录,在配置文件/etc/my.cnf中修改datadir ,socket  修改后进行初始化,初始化完成后启动数据库报如下错误:  解决方案:将/etc/selinux/config中这里改为 disabled,然后重启机器就可以了...

【sql server】“因为数据库正在使用,所以无法获得对数据库的独占访问权” 解决方案汇总

#事故现场: 在尝试还原数据库时,出现如下错误: #方案一:设置数据库在单用户模式下工作; 1、数据库上右键“属性”: 2、“选项”->“限制访问”,选择“SINGLE_USER” 3、还原数据库操作; #方案二:利用SQL语句,断开所有用户链接,并回滚所有事务,具体SQL语句如下: 1 ALTER DATABASE [数据库名称] SET...