当我试图获取一个大的SQL文件(一个大的INSERTquery)的源代码时,会出现这个错误
mysql>;源文件.sql
错误2006(HY000):MySQL服务器已消失
没有联系。正在尝试重新连接。。。
连接id:2
当前数据库:**无***
错误2006(HY000):MySQL服务器已消失
没有联系。正在尝试重新连接。。。
连接id:3
当前数据库:**无***
表中的任何内容都不会更新。我尝试过删除和取消删除表/数据库,以及重新启动MySQL。这些都不能解决问题
这是我的最大数据包大小:
+--------------------+---------+
|变量名称|值|
+--------------------+---------+
|允许的最大数据包数1048576|
+--------------------+---------+
以下是文件大小:
$ls-s file.sql
79512 file.sql
当我尝试另一种方法时
$./mysql-u root-pmy\u db<;file.sql
输入密码:
第1行的错误2006(HY000):MySQL服务器已消失
允许的最大数据包数=64M
将这一行添加到my.cnf文件可以解决我的问题
当列的值较大时,这非常有用,这会导致问题,您可以在此处找到解释
在Windows上,此文件位于:“C:\ProgramData\MySQL\MySQL服务器
5.6“在Linux上(Ubuntu):/etc/mysql