Mysql помилка - Got an error reading communication packets
Колеги всім привіт.
У сьогоднішній статті я вам розповім про поширену проблему, яка трапляється в базі даних Mysql.
Помилка називається "Got an error reading communication packets".
Ця помилка пов'язана з тим, що ви хочете в одному запиті передати дуже багато даних і цим може виникнути подібна помилка. Щоб вирішити цю проблему, потрібно збільшити значення змінної max_allowed_packet. Змінна max_allowed_packet відповідає за те, який максимальний розмір даних ви можете передати за один запит.
За умовчанням значення змінної max_allowed_packet дорівнює 16 мегабайт, щоб переконатися в цьому давайте скористаємося запитів:
mysql> SHOW VARIABLES LIKE 'max_allowed_packet';
Значення вказується в байтах.
Змінити значення max_allowed_packet можна через конфігураційний файл. Давайте змінимо значення змінної з 16 мегабайт на 128 мегабайт.
$. vim /etc/my.cnf.d/server.cnf
Значення вказуємо в байтах.
Перезапуск бази даних.
$. service mysqld restart;
Перевіряємо.
mysql> SHOW VARIABLES LIKE 'max_allowed_packet';
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.