码迷,mamicode.com
首页 > 数据库 > 详细

linux mysql ERROR 1153

时间:2014-12-30 17:20:11      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:配置文件   linux   提示信息   source   bigger   

mysql导入source时报错mysql ERROR 1153 (08S01)max_allowed_packet不够大

最近需要导入mysql的备份文件,使用source命令导入时,却报以下错误:ERROR 1153 (08S01): Got a packet bigger than ‘max_allowed_packet‘ bytes


错误提示信息也基本上告诉我们错误的原因了。max-allowed_packet 限制了允许导入的最大值,既然知道原因了,那我们修改my.cnf配置文件即可以解决了。是配置文件里max_allowed_packet配置项设置问题,默认设置(或者未设置)是1M,如果导入文件超过1M,就会报这个错误,修改my.cnf,在[mysqld]区加上或者修改这个配置项,将数值改大点,比如:max_allowed_packet = 20M,然后重启mysql即可。

 

在命令行下也可以查看一下这个配置项的值:

 

show VARIABLES like ‘%max_allowed_packet%‘;

返回结果是字节数,比如1048576,就是1M。


ok,修改配置成你想导入的文件大小。这样再source,成功!


mysql的相关中文配置可参考:MySQL配置文件my.cnf中文版 ,如果想知道mysql的配置优化,可参考:my.ini的里面配置参数中文详细说明及优化配置设置


本文出自 “网络工程专题” 博客,请务必保留此出处http://houzhibo.blog.51cto.com/3103241/1597816

linux mysql ERROR 1153

标签:配置文件   linux   提示信息   source   bigger   

原文地址:http://houzhibo.blog.51cto.com/3103241/1597816

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!