Ant*_*ony 16 mysql sql mysql-management mysqldump
我必须导入1go的sql数据,我将max_allowed_packet提升到1100M以确定.
所以我使用:
我的查询
mysql -u root -p -D mainbase < GeoPC_WO.sql
Run Code Online (Sandbox Code Playgroud)
但1分钟后它在此过程中停止,我收到此错误:
**ERROR 2013 (HY000) at line 23: Lost connection to MySQL server during query
**Lost connection to MySQL server during query****
Run Code Online (Sandbox Code Playgroud)
bak*_*ytn 14
我有完全相同的问题.经过1小时的挣扎,我通过设置解决了这个问题
net_write_timeout
Run Code Online (Sandbox Code Playgroud)
更高的价值(在我的情况下,它是300)
Adr*_*ish 13
您可能有一些大于最大大小的大型插入语句.检查/etc/mysql/my.cnf文件或其中的任何位置.不记得默认是什么 - 但将它设置为像下面这样大的东西可能会有所帮助.
这是一种选择
[mysqld]
max_allowed_packet = 16M
Run Code Online (Sandbox Code Playgroud)
也许是另一种方式
[mysqldump]
max_allowed_packet = 16M
Run Code Online (Sandbox Code Playgroud)