Помилка 2006 чи server has gone away
Відео: інсталятор виявив помилку 0x80070422
Відео: 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.
- Установка joomla на локальний сервер
- Як знайти помилку в sql-запиті
- Як імпортувати бази даних великих розмірів?
- Як запускати php-код
- Що таке реплікація в mysql?
- Як дізнатися синтаксис sql-запиту через phpmyadmin
- Чому не працює denwer?
- Які ставити права доступу на хостингу
- Як оновити php на denwer.
- Openserver або denwer?
- Завантаження файлів великих розмірів в php
- Індекси в mysql
- Русифікація phpmyadmin в denwer
- Імпорт бази даних в phpmyadmin
- Знайомство з phpmyadmin
- Управління базами даних в phpmyadmin
- Mysql
- Denwer і skype
- Помилка max user connections в mysql
- Установка curl на denwer
- Unable to connect to the database в joomla