Помилка 2006 чи server has gone away

Відео: інсталятор виявив помилку 0x80070422

Помилка 2006 чи server has gone away

Відео: SQL has gone away

Ця стаття може бути корисна тим, хто імпортує бази даних великих розмірів на Denwer (Або на свій виділений сервер). Припустимо, розмір Вашої бази 50 МБ. Просто через вставку запиту в phpMyAdmin в розділі "SQL"Нічого не вийде - браузер просто зависне. Тому єдиний вихід - використовувати імпорт SQL-файлу. Але тут Вас буде чекати помилка # 2006 чи server has gone away. Ось про вирішення цієї проблеми я і розповім в цій невеликій статті.




Найперше, що Ви повинні зробити - це налаштувати PHP для завантаження файлів великих розмірів. Без цього за замовчуванням Ви взагалі не зможете завантажувати файли розміром, наприклад, 50 МБ.

Відео: Deprecated: mysql_connect () how to hide the error




Далі необхідно зайти в налаштування MySQL (На Denwer це "usr local mysql-5.5 my.ini") І там поміняти значення параметра"max_allowed_packet"Ну, наприклад, 100M, що відповідає 100 МБ:

max_allowed_packet =100M

Після всього цього перезапустіть MySQL (або Denwer), і більше помилки 2006 чи server has gone away виникати не буде. Якщо, звичайно, Ви не захочете імпортувати базу даних розміром 150 МБ, тоді доведеться знову збільшувати необхідні параметри в настройках PHP і MySQL.

Поділися в соціальних мережах:

Схожі
Імпорт бази даних в phpmyadminІмпорт бази даних в phpmyadmin
Що таке реплікація в mysql?Що таке реплікація в mysql?
Управління базами даних в phpmyadminУправління базами даних в phpmyadmin
Установка joomla на локальний серверУстановка joomla на локальний сервер
Індекси в mysqlІндекси в mysql
Як знайти помилку в sql-запитіЯк знайти помилку в sql-запиті
Чому не працює denwer?Чому не працює denwer?
MysqlMysql
Помилка max user connections в mysqlПомилка max user connections в mysql
Openserver або denwer?Openserver або denwer?
» » Помилка 2006 чи server has gone away