运行SQL文件报错:1153 - Got a packet bigger than 'max_allowed_packet' bytes
2018-02-04 18:57
483 查看
最近修理confluence,总算小有成就,最近解决的一个比较大的问题就是在Navicat中运行SQL文件报错的问题了,报的错误是1153-Got a packet bigger than 'max_allowed_packet' bytes。
首先看这个错误英文的意思大概是:需要使用一个和现在相比较大的空间。所以也就是说,可能mysql中的默认空间比文件需要的空间要小,所以我们可以通过修改配置文件中mysql的默认空间大小:在MYSQL的配置文件 my.ini中加入:
[mysql]
max_allowed_packet=16M
然后重启MYSQL。这种方法我并没有尝试,因为我觉得第二种方法应该是比较直观有效的。
第二种方法:可以借助Navicat,在数据库中新建查询,先看一下现在的空间是多大,选中数据库,点击查询,输入show VARIABLES like '%max_allowed_packet%';就会出现在的空间大小,所以现在的空间是419430400。
然后继续在查询里写set global max_allowed_packet = n(一个合适的数值),选中它,运行选中行就可以将数值改变。
然后再运行SQL文件应该就没有问题啦!
首先看这个错误英文的意思大概是:需要使用一个和现在相比较大的空间。所以也就是说,可能mysql中的默认空间比文件需要的空间要小,所以我们可以通过修改配置文件中mysql的默认空间大小:在MYSQL的配置文件 my.ini中加入:
[mysql]
max_allowed_packet=16M
然后重启MYSQL。这种方法我并没有尝试,因为我觉得第二种方法应该是比较直观有效的。
第二种方法:可以借助Navicat,在数据库中新建查询,先看一下现在的空间是多大,选中数据库,点击查询,输入show VARIABLES like '%max_allowed_packet%';就会出现在的空间大小,所以现在的空间是419430400。
然后继续在查询里写set global max_allowed_packet = n(一个合适的数值),选中它,运行选中行就可以将数值改变。
然后再运行SQL文件应该就没有问题啦!
相关文章推荐
- navicat 导入sql文件时报错:1153 :Got a packet bigger than 'max_allowed_packet' bytes
- 解决mysql执行SQL文件,报错:”Got a packet bigger than 'max_allowed_packet' bytes“
- sql query error, 1153, Got a packet bigger than 'max_allowed_packet' bytes
- [SQL] 1153 – Got a packet bigger than ‘max_allowed_packet’ bytes
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- Magento SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_pack
- 解决[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- 导入服务器数据库表报1153 - Got a packet bigger than 'max_allowed_packet' bytes问题
- [Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes(linux环境)
- MySql查询大量数据时报错Error Code:1153 Got a packet bigger than 'max_allowed_packet' bytes
- mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法 备份还原或数据导入报错1153:Got a packet big
- 遭遇 1153 - Got a packet bigger than 'max_allowed_packet' bytes With statement:
- [MySQL] #1153 - Got a packet bigger than 'max_allowed_packet' bytes
- Navicat 导入数据报错 --- 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- MySQL 导入sql 错误 Got a packet bigger than 'max_allowed_packet' bytes
- 使用discuz时报错:(1153) Got a packet bigger than 'max_allowed_packet' bytes
- 【转载】mysql:1153 Got a packet bigger than ‘max_allowed_packet’ bytes的解决方法
- 【Mysql】[Err] 1153 - Got a packet bigger than 'max_allowed_packet' bytes
- phpmyadmin import 数据库时出现 #1153 - Got a packet bigger than 'max_allowed_packet' bytes
- 关于服务器端MySQL数据库插入数据、运行sql文件时抛出packet bigger than 'max_allowed_packet'的