При импорте в БД файла *.sql размером 33МБ происходят ошибки.

Обсуждение проблем в работе программного комплекса
meioch
Сообщения: 2
Зарегистрирован:
26 апр 2014, 23:06

При импорте в БД файла *.sql размером 33МБ происходят ошибки.

meioch » 26 апр 2014, 23:24

При импорте в БД файла *.sql размером 33МБ происходят ошибки.

В файлах F:\webservers\OpenServer\userdata\temp\config\php.ini и F:\webservers\OpenServer\userdata\config\PHP-5.3.28_php.ini
upload_max_filesize = 50M
post_max_size = 50M
memory_limit = 128M
При импорте файла обзором и из каталога F:/webservers/OpenServer/userdata/temp/ происходит ошибка:
"Вероятно, размер загружаемого файла слишком велик. Способы обхода данного ограничения описаны в документации."

Поменял настройки на:
upload_max_filesize = 250M
post_max_size = 250M
memory_limit = 256M
При импорте вылезла другая ошибка:
"Ответ MySQL: #2006 - MySQL server has gone away"

Подскажите пожалуйста чего не так?
Аватара пользователя
Максим
Сообщения: 5392
Зарегистрирован:
11 дек 2010, 20:29
Контактная информация:

Максим » 26 апр 2014, 23:32

Попробуйте в конфиге MySQL увеличить параметр max_allowed_packet до:

max_allowed_packet = 32M

и перезапустите сервер. Возможно ваш скрипт формирует большие запросы к MySQL, в то время как по умолчанию в Open Server max_allowed_packet = 2M. Потом отпишитесь тут помогло ли.
meioch
Сообщения: 2
Зарегистрирован:
26 апр 2014, 23:06

meioch » 26 апр 2014, 23:38

Максим, совет помог.
Спасибо!
akcuoma
Сообщения: 8
Зарегистрирован:
13 дек 2015, 14:15

Re: При импорте в БД файла *.sql размером 33МБ происходят ошибки.

akcuoma » 03 янв 2016, 20:05

"Попробуйте в конфиге MySQL увеличить параметр max_allowed_packet до:

max_allowed_packet = 32M"

Это в каком файле?
akcuoma
Сообщения: 8
Зарегистрирован:
13 дек 2015, 14:15

Re:

akcuoma » 03 янв 2016, 21:03

Максим писал(а):Попробуйте в конфиге MySQL увеличить параметр max_allowed_packet до:

max_allowed_packet = 32M

и перезапустите сервер. Возможно ваш скрипт формирует большие запросы к MySQL, в то время как по умолчанию в Open Server max_allowed_packet = 2M. Потом отпишитесь тут помогло ли.
У меня база 336mb и при загрузки пишет "Вероятно, размер загружаемого файла слишком велик. Способы обхода данного ограничения описаны в документации." в каком файле поменять размер? Такую базу возможно залить не дробя ее на части?
DjDiLiSoFT
Сообщения: 1
Зарегистрирован:
04 дек 2015, 16:09

Re: При импорте в БД файла *.sql размером 33МБ происходят ошибки.

DjDiLiSoFT » 03 янв 2016, 21:15

Попробуйте в конфиге MySQL увеличить параметр max_allowed_packet до:

max_allowed_packet = 336M

или добав
akcuoma
Сообщения: 8
Зарегистрирован:
13 дек 2015, 14:15

Re: При импорте в БД файла *.sql размером 33МБ происходят ошибки.

akcuoma » 03 янв 2016, 21:25

DjDiLiSoFT писал(а):Попробуйте в конфиге MySQL увеличить параметр max_allowed_packet до:

max_allowed_packet = 336M

или добав
По какому пути этот файл находится?
akcuoma
Сообщения: 8
Зарегистрирован:
13 дек 2015, 14:15

Re: При импорте в БД файла *.sql размером 33МБ происходят ошибки.

akcuoma » 03 янв 2016, 22:07

В php ищим два значения и меняем их (upload_max_filesize, post_max_size вот эти два параметра). upload_max_filesize = 400m и post_max_size = 400m
sql.jpg
База в 336mb загрузилась отлично. Оставлю тут что бы не забыть самому, может еще кому поможет.
Ответить