解决mysql运行sql文件过大导致失败问题

编程

原因:mysql默认只支持执行4M的sql文件,可以进行查询,执行命令:show global variables like "max_allowed_packet";
如图:

 

-- SELECT 5310464/1024/1024;

value的单位是b,转换成M就是4194304/1024/1024=4M。
解决办法: 这里通过在navicat for mysql 中执行set global max_allowed_packet = 50 * 1024 * 1024来解决(设置成50M),总结就是允许最大
数据包的问题。 

set global max_allowed_packet = 50 * 1024 * 1024;
show global variables like "max_allowed_packet";

以上是 解决mysql运行sql文件过大导致失败问题 的全部内容, 来源链接: utcz.com/z/510919.html

回到顶部