mysql中max_allowed_packet参数的配置方法,插入图片Blob数据出错
2016-06-07 17:39
495 查看
数据库错误提示:You can change this value on the server by setting the max_allowed_packet' variable
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。
查看目前配置:
代码如下:
show VARIABLES like '%max_allowed_packet%';
修改方法
修改配置文件
可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
代码如下:
max_allowed_packet = 20M
如果找不到my.cnf可以通过
代码如下:
mysql --help | grep my.cnf
去寻找my.cnf文件。
linux下该文件在/etc/下。
windows 在安装目录下 my-default.ini
MySQL根据配置文件会限制Server接受的数据包大小。有时候大的插入和更新会受 max_allowed_packet 参数限制,导致写入或者更新失败。
查看目前配置:
代码如下:
show VARIABLES like '%max_allowed_packet%';
修改方法
修改配置文件
可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。
代码如下:
max_allowed_packet = 20M
如果找不到my.cnf可以通过
代码如下:
mysql --help | grep my.cnf
去寻找my.cnf文件。
linux下该文件在/etc/下。
windows 在安装目录下 my-default.ini
相关文章推荐
- 使用mysql过程中的问与答
- mysql探究之null与not null
- MySQL复制的基本概念和实现
- mysql恢复
- mysql-创建用户与授权
- 2、MySQL登陆关闭、密码修改破解
- MySQL数据库服务器搭建及基本管理
- 谈谈MySQL的异常处理
- mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法
- mysql中的索引、触发器、和事务
- MySQL 获得当前日期时间\时间戳 函数
- MySQL单条查询性能剖析
- MYSQL分页limit速度太慢优化方法
- 【初步学习】mysql 没有data目录
- Mysql学习——触发器
- mysql READ-COMMITTED 模式下 行锁不会升级到表级锁
- mysql READ-COMMITTED 模式下 行锁不会升级到表级锁
- mysql READ-COMMITTED 模式下 行锁不会升级到表级锁
- mySql如何备份与恢复
- MySQL 代理工具之Atlas