zoukankan      html  css  js  c++  java
  • MySQL导入数据报错Got a packet bigger than‘max_allowed_packet’bytes错误的解决方法

    由于max_allowed_packet的值设置过小的原因,只需要将max_allowed_packet值设置大一点就OK了。
    通过终端进入mysql控制台,输入如下命令可以查看max_allowed_packet值的大小。

    1.临时生效

    show VARIABLES like ‘%max_allowed_packet%’;
    显示的结果为:

    +——————–+———+
    | Variable_name | Value |
    +——————–+———+
    | max_allowed_packet | 1048576 |
    +——————–+———+

    以上说明目前的配置是:1M
    执行一下命令可以将max_allowed_packet的值设置大一点:
    set global max_allowed_packet = 210241024*10
    退出mysql命令行,然后重新登录。
    show VARIABLES like ‘%max_allowed_packet%’;

    设置完之后,再重新导入数据,OK,一切正常。

    2.永久生效

    修改mysql的my.cnf文件

    max_allowed_packet  这个选项默认是1M,设置更大即可。

    重新加载mysqld生效。

  • 相关阅读:
    私藏实用免费软件备份
    JavaScript03-基本概念一
    JavaScript02-js使用
    JavaScript第一回-来龙去脉
    初读时间简史的零星杂想
    读《死亡诗社》
    读《生死疲劳》
    js的预解析
    浏览器事件捕获冒泡以及阻止冒泡
    http初探
  • 原文地址:https://www.cnblogs.com/bbox/p/9655809.html
Copyright © 2011-2022 走看看