`

global max_allowed_packet=67108864

阅读更多

If you set it in the cnf(it may be my.ini file) you will likely need to restart the server. Optionally, that is a dynamic variable and can be SET GLOBAL or SET SESSION from the command line as well.So just do as follows.
mysql>show variables like’max_allowed_packet’;
mysql>set global max_allowed_packet=67108864;
mysql>exit;
Note: If you don't use global or use session,after execute exit command,max_allowed_packet value will be still 1048576.

分享到:
评论

相关推荐

    如何修改mysql数据库的max_allowed_packet参数

    SET GLOBAL max_allowed_packet = 100000000; # 100MB ``` - 这将改变当前会话的`max_allowed_packet`值,但只对当前会话有效。一旦会话结束,该设置就会失效。 3. **会话级别修改**: - 如果只需要对特定查询...

    MySQL 5.5的max_allowed_packet属性的修改方法

    在MySQL数据库系统中,`max_allowed_packet`是一个非常重要的配置参数,它决定了服务器可以处理的最大数据包大小。这个参数主要用于限制单次传输的数据量,防止因大数据操作导致内存溢出或者网络阻塞。在MySQL 5.5...

    mysql中max_allowed_packet参数的配置方法(避免大数据写入或者更新失败)

    SET GLOBAL max_allowed_packet = 2 * 1024 * 1024 * 10; # 设置为20MB ``` 请注意,这种方式只对当前会话有效。一旦会话结束或者MySQL服务重启,该设置将失效。要验证设置是否成功,可以再次运行`SHOW VARIABLES ...

    全国手机号码段归属地数据库(记录条数共415284条记录)

    我们可以通过语句查看一下允许的最大包大小:show global variables like 'max_allowed_packet'; MySQL使用最大数据包站站点进行服务器和客户端之间的通信。如果语句包含大字段,则可能由于SQL语句的大小,而被中止...

    MySQL学习-程序选项修改器和使用选项设置程序变量.pdf

    mysql> SET GLOBAL max_allowed_packet=16*1024*1024; ``` 综上所述,理解和掌握这些程序选项修改器及变量设置方法对于高效地使用MySQL及其相关工具至关重要。这些技巧不仅可以帮助优化性能,还能提高程序的灵活...

    oracle迁移mysql说明

    SET GLOBAL max_allowed_packet = 67108864; ``` #### 四、迁移过程中的注意事项 1. **数据一致性验证**: - 迁移前后应进行数据一致性验证,确保数据完整性和准确性。 - 可以通过比较表记录数量、执行相同的...

    mysql.docx

    SET GLOBAL max_allowed_packet = 2 * 1024 * 1024 * 10; ``` 不过,这种方法只对当前会话有效,重启MySQL服务后设置将失效。 `show profiles`是另一个强大的工具,用于分析SQL查询的执行性能。当你执行一个查询后...

    com.mysql.jdbc.PacketTooBigException: Packet for query is too large (11087 > 102

    SET global max_allowed_packet=10000000; ``` 注意,增加这个参数可能会影响服务器的内存使用,因此要根据实际情况进行调整。 3. **客户端设置**:除了服务器端,JDBC连接也需要配置相应的参数。在Java代码中,...

    MySQL Packet for query is too large 问题及解决方法

    SET global max_allowed_packet = 2 * 1024 * 1024 * 10; // 设置为20MB ``` 这种方式只在当前会话有效,一旦关闭客户端或MySQL服务重启,设置将恢复到原来的状态。 2. **永久修改**:要永久性地改变这个限制,...

    解决MySQL server has gone away错误的方案

    要查看当前设置,可以运行`SHOW GLOBAL VARIABLES LIKE 'max_allowed_packet';`。如果需要增大这个值,比如到150MB,可以使用命令`SET GLOBAL max_allowed_packet=157286400;`。请注意,通过命令行设置的值仅在当前...

    还原大备份mysql文件失败的解决方法分享.docx

    设置`set global max_allowed_packet=99328000;`或更高的值可以解决这个问题。但请注意,设置过大可能导致内存消耗增加,所以恢复完成后应恢复到原来的值。 2. **wait_timeout** 和 **interactive_timeout**: 这两...

    还原大备份mysql文件失败的解决方法分享

    SET GLOBAL max_allowed_packet=99328000; SET GLOBAL wait_timeout=2880000; SET GLOBAL interactive_timeout=2880000; ``` 请注意,`GLOBAL`关键字意味着这些更改会影响所有当前和新连接。一旦恢复操作完成,务必...

    Mysql 1864 主从错误解决方法

    如果在主库执行事务时遇到错误1197,提示multi-statement transaction需要超过max_allowed_packet指定的字节,那么需要在主库上适当增加max_allowed_packet的值,例如设置为8GB: ```sql mysql> set global max_...

    【GROUP_CONCAT】使用之MySQL官方文档翻译

    需要注意的是,实际的长度还受到 `max_allowed_packet` 系统变量的限制。 2. **结果类型** 返回值的类型取决于参数的类型。如果不是二进制字符串,则结果类型通常为 `TEXT`;如果是二进制字符串,则结果类型为 `...

    sqlyog导入数据库脚本报错

    set global max_allowed_packet=10000000; set global net_buffer_length=10000; ``` 这里将`max_allowed_packet`设置为10MB,`net_buffer_length`设置为10KB,显著增加了数据传输的容量。执行这两条命令后,可以...

    mysql,sqlserver,oracle三种数据库的大对象存取解析.docx

    SET GLOBAL max_allowed_packet = 64 * 1024 * 1024; SET GLOBAL net_buffer_length = 16 * 1024; ``` - 对于 Linux 版本,可以在启动 MySQL 服务时通过命令行参数进行设置: ``` mysqld_safe --max_allowed_...

    mysql不能启动报error2013错误的多种解决方案

    如set global wait_timeout=60000可以将等待时间延长至60000秒,而set global max_allowed_packet=2*1024*1024则是将最大允许的数据包大小设置为2M。这些设置立即生效,但只对之后的连接有效,不会影响已经建立的...

Global site tag (gtag.js) - Google Analytics