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

  • 相关阅读:
    设计模式-总览
    restful
    springmvc异常统一处理(二)
    springmvc参数校验(二)
    跨语言的RPC
    更安全的RPC接口
    RPC版 “Hello World”
    用例(Use Case)
    参与者
    数据库知识基础入门
  • 原文地址:https://www.cnblogs.com/swje/p/7954264.html
Copyright © 2011-2022 走看看