zoukankan      html  css  js  c++  java
  • MySQL 导入外部数据时报错:1153: Got a packet bigger than 'max_allowed_packet' 解决方案

    MySQL 导入外部数据时报错:1153: Got a packet bigger than 'max_allowed_packet' 解决方案

    zoerywzhou@163.com

    http://www.cnblogs.com/swje/

    作者:Zhouwan

     2017-6-6

    今天在使用Navicat For Mysql备份建新数据库的时候,表导入不了,查看日志,有脚本报错,原来是文件大于16M所致

    报错信息如下:ERROR 1153 - Got a packet bigger than 'max_allowed_packet' bytes

    解决方案:修改mysql的最大允许包大小 

    这个问题可以有2个解决方法:

    1.临时修改:

    mysql>set global max_allowed_packet = 524288000; #修改 512M

    2.修改my.cnf(windows下my.ini),需重启mysql。
    在 [MySQLd] 部分添加一句(如果存在,调整其值就可以):
    max_allowed_packet = 256M (根据实际情况调整数值)

    可通过命令:

    show VARIABLES like '%max_allowed_packet%’;

    查看是否修改成功!

    重启命令如下:

    一、启动方式 
    1、使用 service 启动:service mysqld start 
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start 
    3、使用 safe_mysqld 启动:safe_mysqld& 
    二、停止 
    1、使用 service 启动:service mysqld stop 
    2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop 
    3、mysqladmin shutdown 
    三、重启 
    1、使用 service 启动:service mysqld restart 
    2、使用 mysqld  脚本启动:/etc/inint.d/mysqld restart

  • 相关阅读:
    霍尔逻辑(Floyd-Hoare Logic)
    解决状态空间爆炸的方法简介
    模型检测工具汇总
    模态逻辑
    linux修改apt-get 源
    Vmware宿主机无法复制粘贴内容到虚拟机中
    用tkinter.pack设计复杂界面布局
    什么是跨域,以及解决方案
    python爬虫
    JS中的原型和原型链(图解)
  • 原文地址:https://www.cnblogs.com/swje/p/7954264.html
Copyright © 2011-2022 走看看