как увеличить размер max_allowed_packet без перезагрузки сервера - PullRequest
0 голосов
/ 30 июня 2018

Привет, я использую платформу codeigniter. Я выполняю один запрос и запрашиваю данные из MySQL. У меня много данных. Он работает, но выдает ошибку, как показано ниже.

Произошла ошибка PHP Серьезность: Предупреждение

Message: Error while sending QUERY packet. PID=182364

Filename: mysqli/mysqli_driver.php

Line Number: 305

Я попросил моего поставщика услуг увеличить размер max_allowed_packet. Раньше у меня 245M. они увеличили это 500M. Но есть проблемы с перезагрузкой сервера. Итак, я хочу увеличить его без перезагрузки сервера. Является ли это возможным?. Если это возможно, пожалуйста, предложите, как установить и где установить.

1 Ответ

0 голосов
/ 30 июня 2018

max_allowed_packet Эта серверная переменная может быть установлена ​​глобально, выполнив запрос.

Однако, если вы не измените его в файле my.ini/my.cnf, значение будет сброшено при перезапуске сервера, даже если вы установили его глобально.

Чтобы изменить настройки для всех, пока сервер не перезагрузится:

SET GLOBAL max_allowed_packet=1073741824;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...