为了账号安全,请及时绑定邮箱和手机立即绑定

错误2006(HY000):MySQL服务器消失了

错误2006(HY000):MySQL服务器消失了

万千封印 2019-07-19 14:43:40
错误2006(HY000):MySQL服务器消失了当我试图获取一个大型的sql文件(一个大的sql文件)时,我会得到这个错误。INSERT(查询)。mysql>  source file.sqlERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id:    2Current database: *** NONE ***ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id:    3Current database: *** NONE ***表中没有更新任何内容。我尝试删除和取消删除表/数据库,以及重新启动MySQL。这些事情都解决不了问题。这是我的最大数据包大小:+--------------------+---------+| Variable_name      | Value   |+--------------------+---------+| max_allowed_packet | 1048576 |+--------------------+---------+以下是文件大小:$ ls -s file.sql 79512 file.sql当我尝试另一种方法时.。$ ./mysql -u root -p my_db < file.sqlEnter password: ERROR 2006 (HY000) at line 1: MySQL server has gone away
查看完整描述

3 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

max_allowed_packet=64M

将此行添加到my.cnf档案解决了我的问题。

当列具有较大的值时,这是非常有用的,这会导致问题,您可以找到解释。在这里.

在Windows上,此文件位于:“C:\ProgramData\MySQL\MySQLServer5.6”

Linux(Ubuntu):/etc/MySQL


查看完整回答
反对 回复 2019-07-19
  • 3 回答
  • 0 关注
  • 581 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信