SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 28.02.2014 22:03:39

Ustas
Участник
Зарегистрирован: 28.02.2014
Сообщений: 3

MySQL server has gone away

Всем доброго времени суток. Я совсем не силен в sql, пытаюсь сделать импорт базы дынных сайта порядка 24 МБ при помощи Sypex Dumper на денвер, импортирует импортирует доходит до 3% и вываливает сабж а точнее --- Warning: mysql_query() [function.mysql-query]: MySQL server has gone away (Z:\\home\\buhs.loc\\www\\sxd\\index.php:867) --- . На 867 строке index.php находиться такая функция

if(mysql_query($q)) {
                    if($insert) {
                        $c = 1;
                    }
                }
                else {
                    error_log("-----------------\n{$q}\n", 3, "error.log");
                    sxd_my_error();
                }

Подскажите куда копать), желательно ткнуть носом если возможно, мне нужно просто выгрузить на локальную машину сайт.
Заранее Спасибо!

Неактивен

 

#2 01.03.2014 08:20:49

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL server has gone away

Какое значение у wait_timeout?

show variables like 'wait_timeout';


Импорт лучше делать через командную строку
mysql -uroot -ppass data < data.sql
Насчет экспорта/импорта посмотрите эту тему

Неактивен

 

#3 01.03.2014 10:28:35

Ustas
Участник
Зарегистрирован: 28.02.2014
Сообщений: 3

Re: MySQL server has gone away

у  'wait_timeout' в девере значение значиться

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| wait_timeout  | 28800 |
+---------------+-------+
1 row in set (0.08 sec)


А через командную строку получаетсья ровно то же самое ) только вывод такой:

C:\WebServers\usr\local\mysql-5.5\bin>mysql -uroot a003180_db3180a < xxx.sql
ERROR 2006 (HY000) at line 19170: MySQL server has gone away

но заполнилось ровно до той же самой таблицы что и через Sypex Dumper.

За ссылку спасибо посмотрю

Отредактированно Ustas (01.03.2014 10:57:07)

Неактивен

 

#4 01.03.2014 12:55:32

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: MySQL server has gone away

Посмотрите что в строке 19170.
Возможно там большой инсерт и нужно увеличить max_allowed_packet

Неактивен

 

#5 01.03.2014 15:27:46

Ustas
Участник
Зарегистрирован: 28.02.2014
Сообщений: 3

Re: MySQL server has gone away

vasya написал:

Посмотрите что в строке 19170.
Возможно там большой инсерт и нужно увеличить max_allowed_packet

Огромное Вам Спасибо за просветление), все действительно оказалось так). В строке 19170 действительно был очень большой инсерт примерно в 2 МБ а в my.ini параметр max_allowed_packet был равен 1МБ.

Еще раз Спасибо!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson