Ошибка «Пакет для запроса слишком большой».Где изменить переменную max_allowed_packet? - PullRequest
1 голос
/ 20 марта 2019

У меня проблема, я импортировал проект весенней загрузки из git, код отлично работает на компьютерах моих товарищей по команде, но я получаю сообщение об ошибке, которое не знаю, как решить, при запуске моего приложения Java.получить эту ошибку:

Packet for query is too large (1072729 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.

Я прочитал несколько ответов по этому вопросу. Я понял, что мне нужно внести изменения в файл my.ini и изменить это значение:

max_allowed_packet=500M 

Но похоже, что я не могу найти местоположение моего файла, я работаю с MySQLWorkebench, и я не знаю, где найти этот файл для внесения моих изменений или каких-либо изменений.

Любая помощь будет принята с благодарностью.

1 Ответ

3 голосов
/ 20 марта 2019

Вы найдете my.ini в любом

32-битный WAMPServer

C:\wamp\bin\mysql\mysqlx.y.z\my.ini 

64-битный WAMPServer

C:\wamp64\bin\mysql\mysqlx.y.z\my.ini 

где mysqlx.y.z - версия MySQL, которую вы установили. Помните, что может быть установлено более одной версии, поэтому проверьте с помощью меню значков wampmanager, какая из них активна в настоящее время

В my.ini в разделе [wamp] или [wamp64] вы увидите параметр

max_allowed_packet = 1M

Измените его на требуемое значение.

Не забудьте перезапустить MySQL (используя меню значков wampmanager) после сохранения изменений в my.ini

...