mysql has gone away

今天使用mysql还原数据库时发生错误:mysql has gone away.

版本:mysql 5.0.22

并且发现在执行插入操作时产生了一些错误:ERROR 1406 (22001): Data too long for column 'name' at row 1

下面是解决方法:

1、在[mysqld]下添加:

max_allowed_packet = 20M

2、去掉sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"中的STRICT_TRANS_TABLES。

ok 重启mysql。

本文为Eliot原创,转载请注明出处:http://blog.csdn.net/xyw_blog/article/details/16018633

 

posted on 2013-11-14 20:48  新一  阅读(152)  评论(0编辑  收藏  举报

导航