`

MySQL system variable 'max_allowed_packet' is set to (1MB).

 
阅读更多

安装opencms使用mysql数据库时,出现错误

Java代码 收藏代码
  1. MySQLsystemvariable'max_allowed_packet'issetto1048576Byte(1MB).
  2. PleasenotethatitwillnotbepossibleforOpenCmstohandlefilesbiggerthanthisvalueintheVFS.
  3. Errorwhilecheckingtheserverconfiguration!
  4. -------------------------------------------
  5. Your'max_allowed_packet'variableissettolessthan16777216Byte(16MB).
  6. TherequiredvalueforrunningOpenCmsisatleast16MB.PleasechangeyourMySQLconfiguration(inthemy.iniormy.cnffile).


解决如下:



这个问题是因为导入的sql文件大于系统默认的max_allowed_packet的值,解决方法:比如在my.cnf修改增加 到:max_allowed_packet=16M #或者更高,当然也可以在mysqld启动的时候加入这个参数,但是该变量必须在mysqld重新启动的时候才加载生效,所以必须重起mysqld!

分享到:
评论

相关推荐

    mysql5.7 修改max_allowed_packet方法

    ### MySQL 5.7 中 max_allowed_packet 参数的理解与调整 #### 一、max_allowed_packet 参数简介 在MySQL数据库中,`max_allowed_packet` 参数用于控制客户端与服务器之间单个数据包的最大大小。此参数对诸如大BLOB...

    Mysql的max_allowed_packet设定

    1. **临时修改**:在MySQL客户端中使用`SET`命令,例如`SET max_allowed_packet = 256M;`。但请注意,这种方法仅在当前会话有效,服务器重启后设置将恢复原样。 2. **永久修改**:编辑MySQL的配置文件(通常为`my....

    MySQL 5.5的max_allowed_packet属性的修改方法

    当你的应用抛出“Your 'max_allowed_packet' variable is set to less than 16777216 Byte (16MB).”这样的错误,意味着当前`max_allowed_packet`的设置值小于16MB,无法处理超过这个大小的数据操作。为了继续你的...

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

    在MySQL数据库中,`max_allowed_packet` 是一个非常重要的参数,它定义了客户端与服务器之间可以传输的最大数据包大小。这个参数对处理大数据操作,如导入大文件、执行大查询或者传输大对象(如BLOB或TEXT列)时至关...

    mysql设置max_allowed_packet_解决_MySQL_Error_2006

    mysql设置max_allowed_packet_解决_MySQL_Error_2006

    HurleyWong#TechNote#MySQL max_allowed_packet过小引起的问题1

    MySQL max_allowed_packet过小引起的问题报错如下com.mysql.jdbc.PacketTooBigException: Packet

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

    在MySQL数据库系统中,`max_allowed_packet`是一个关键的系统变量,它决定了服务器能够处理的最大数据包大小。这个参数主要用于限制单次传输的数据量,包括INSERT、UPDATE等操作中的大块数据,以及LOAD DATA INFILE...

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

    2. **增大`max_allowed_packet`参数**:在MySQL服务器配置中,可以增加`max_allowed_packet`的值,以允许更大的数据包。这个参数控制了服务器接受的最大数据包大小。可以通过修改my.cnf配置文件,增加如下设置: ``...

    Mysql的longblob字段插入数据问题解决

    在使用mysql的过程中,有个问题就是mysql的... You can change this value on the server by setting the max_allowed_packet’ variable. 原因:myslq默认配置最小的需要更改 :在mysql.ini中配置参数(max_allowed_pa

    mysql.docx

    另一种临时调整`max_allowed_packet`的方法是在MySQL命令行中使用`SET`命令: ```sql SET GLOBAL max_allowed_packet = 2 * 1024 * 1024 * 10; ``` 不过,这种方法只对当前会话有效,重启MySQL服务后设置将失效。 ...

    mysql导入数据库ERROR 1231 (42000)错误.docx

    1. **临时设置**:在MySQL命令行中执行`set max_allowed_packet=1024M;`,这将只对当前会话有效。然后你可以尝试再次执行`source ./xxxx.sql;`来导入你的SQL脚本。 2. **永久修改配置**:如果MySQL版本不支持在线...

    88秒插入1000万条数据到MySQL数据库表的操作方法

    我用到的数据库为,mysql数据库5.7版本的 首先自己准备好数据库表 ... You can change this value on the server by setting the max_allowed_packet’ variable. 出现上面的错误是因为数据库表的 max_allowe

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

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

    android 更改 Wifi 或GPS状态

    String gpsState = Settings.System.getString(getContentResolver(), Settings.System.LOCATION_PROVIDERS_ALLOWED); 这将返回一个字符串,表示当前 GPS 状态。可能的值有:“network”(仅基站定位),“gps”...

Global site tag (gtag.js) - Google Analytics