Я получаю эту ошибку, когда пытаюсь создать большой файл SQL (большой запрос INSERT
).
mysql> source file.sql
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 2
Current database: *** NONE ***
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 3
Current database: *** NONE ***
Ничего в таблице не обновляется. Я пробовал удалять и деинсталлировать таблицу/базу данных, а также перезапускать MySQL. Ни одна из этих проблем не устраняет проблему.
Вот мой максимальный размер пакета:
+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
Вот размер файла:
$ ls -s file.sql
79512 file.sql
Когда я попробую другой метод...
$ ./mysql -u root -p my_db < file.sql
Enter password:
ERROR 2006 (HY000) at line 1: MySQL server has gone away