快盘下载:好资源、好软件、快快下载吧!

下载排行|最近更新

当前位置:首页软件教程电脑软件教程 → Navicat出现Got a packet bigger than 'max_allowed_packet' bytes报错解决

Navicat出现Got a packet bigger than 'max_allowed_packet' bytes报错解决

时间:2019-07-17 18:07:10人气:作者:快盘下载我要评论

从服务器备份mysql数据,使用Navicat Premium工具导出MySQL数据时,当数据量大时,导出不会错误,但导入时会出现错误。一共3万多条记录吧,导入数据库时提示:遇到错误代码: 1153 - Got apacket bigger than 'max_allowed_packet' bytes,数据库终止了数据导入的操作。


MySQL

Navicat


原因分析:


MYSQL限制了每次执行插入操作的数据最大值,超过最大值则报以上错误。


处理过程:


查找服务器上配置文件


Navicat出现Got a packet bigger than

这是linux的


下图是win的

Navicat出现Got a packet bigger than


一般情况下,服务默认max-allowed-packet为1MB


修改为


max_allowed_packet = 16M或者更大都数字。


重启mysql


重启命令如下:


一、启动方式 

1、使用 service 启动:service mysqld start 

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 


二、停止 

1、使用 service 启动:service mysqld stop 

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 


三、重启 

1、使用 service 启动:service mysqld restart 

2、使用 mysqld  脚本启动:/etc/inint.d/mysqld restart



修改后搞定,而且速度更快了。


Navicat出现Got a packet bigger than


如果不想修改 MySQL 配置文件,可以登录 MySQL 后,然后参阅下图所示,如下指令修改 MySQL 会话全局参数大小:


Navicat出现Got a packet bigger than


相关文章

猜你喜欢

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 KKPAN.COM 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号 公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。