我用这个命令mysql db_name < db_backup.sql导数据库时,出现如下错误:mysql server has gone away.再检查数据库时发现只导了一部分的表, 不知道你的 .sql 文件中单条 INSERT 导入数据有多大你试试在 my.cnf/my.ini 文件中加入下面一行[mysqld]set-variable = max_allowed_packet=1M 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库是这样的,有31个表,其中第30个表有很多数据,差不多占了80%的容量,我查了导入的数据库,发现就是导这个表的时候出现错误,所以第31个表就没有导进去.to:shuixin13(犬犬(心帆))我是在linux下做这个操作的,你说的my.cnf/my.ini文件是在window下面的吧?我想问你在linux 下怎么解决?? my.cnf 是在 Linux 下的,如果你的 INSERT 语句插入的数据大于 max_allowed_packet 设置的,将会提示 .. mysql server has gone away 我用mysqladmin variables 查得max_allowed_packet 是1048576是不是还可以把这个数设得更大点,请问如何找到这个文件my.cnf? 寻数模高手帮忙,求一关系式。 新年好,请教把EXCEL导入MYSQL 应该如何做! 很简单的删除语句,怎么会错误? 根据生日,计算查找年龄。 几个巨难的Sql优化题,请大家帮忙!(下午结贴) 受不了errorno:1064 了 SQL语句出错了CreateTable binlog还原问题 求解mysql连接问题 连接一段时间后出现的问题 MySql 4.0新功能大讨论!!! 修改mysql用户的权限!!!!请指教!!!谢谢 对于存储物品单价的子段用什么类型更精确!
to:shuixin13(犬犬(心帆))我是在linux下做这个操作的,你说的my.cnf/my.ini文件是在window下面的吧?我想问你在linux 下怎么解决??
如果你的 INSERT 语句插入的数据大于 max_allowed_packet 设置的,
将会提示 .. mysql server has gone away
是不是还可以把这个数设得更大点,请问如何找到这个文件my.cnf?