云海网博客杂谈

 首页  知道  驾考  杂谈  工具  友链
 点我隐藏

sql文件过大解决办法

      MYSQL      :站长发布      :3年前(2022-01-11)      :1194次浏览


失败背景:通过navicat向本地mysql数据库中导入sql文件导入失败,提示:Got a packet bigger than 'max_allowed_packet' bytes

1.在navicat中按F6进入mysql的命令界面

输入命令: mysql>show VARIABLES like '%max_allowed_packet%';

显示:

+--------------------------+------------+

| Variable_name            | Value      |

+--------------------------+------------+

| max_allowed_packet       | 4194304    |

| slave_max_allowed_packet | 1073741824 |

+--------------------------+------------+

2 rows in set

显示:主最大允许包(max_allowed_packet)等于4M,从最大允许包(slave_max_allowed_packet)等于1G;

表示:数据库最大不能超过1G,单个表最大不能超过4M;

2.现在,把max_allowed_packet设置为10M,输入命令

mysql>set global max_allowed_packet = 1024*1024*10;

Query OK, 0 rows affected;

再次导入sql,成功!没报错!

 浏览:1194

版权声明:本文为云海网站长的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://xn--qiv211ar60a.com/46.html

版权所有 © 2020-至今 云海网 | 渝ICP备18013004号
Theme Giligili By Shawn With | All Rights Reserved
本站已安全运行: