875 11.10.2020 mysqlmulti_query Налаштування серверу

Як виправити помилку "server has gone away"?

Як виправити помилку "server has gone away" при виконанні запиту до бази даних SQL через функцію mysqli_multi_query?

Якщо ми спробуємо виконати функцією mysqli_multi_query багато запитів до бази даних (більше 1000) то сервер нам може сказати "MySQL server has gone away". Одна з причин - об'єм тексту який ми намагаємся засунути в функцію mysqli_multi_query перевищує допустимий ліміт.

Заходимо в конфігураційний файл MySQL, змінюємо параметр max_allowed_packet з 1M на 100M (у вас може бути інший об'єм), таким чином ми зможемо додавати в функцію multi_query великий обєм запитів.

Після зміни параметру конфігурації, незабуваємо перезавантажити сервер!

Потрібна допомога

Ми встановим, описаний в дані статті, чи будь-який інший, скрипт на Ваш сайт. Також Ви можете замовити індивідуальний скрипт, який буде повністю відповідати Вашим потребам.

Зв'яжіться з нами за контактами вказаними нижче, ми Вам надамо безкоштовну консультацію.

Контакти

Графік

Понеділок - П'ятниця

10:00 - 17:00

Вихідні: СБ- НД

Телефон

+38 (068) 404 00 30

Електронна скринька

itc.lviv.ua@gmail.com

Адреса

Україна, Львів