Как импортировать данные (.sql fle) в mysql, размер которых превышает 200 МБ - PullRequest
6 голосов
/ 04 января 2012

У меня есть резервная копия базы данных, размер которой составляет 200 МБ, и я хочу импортировать ее в свою базу данных. Я попытался, и я получил сообщение об ошибке, говорящее, что размер больше. Я попытался с php.ini и увеличил размер загружаемого файла как: -

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
  upload_max_filesize = 300M

и когда я перезапустил свой wamp-сервер, он по-прежнему позволяет загружать только 8 МБ. Как я могу восстановить базу данных в MySQL, размер которой намного больше, чем 2 или 8 МБ.

Ответы [ 6 ]

6 голосов
/ 19 апреля 2012

Внесите эти изменения в файл php.ini.

Найти:

post_max_size = 8M 
upload_max_filesize = 2M 
max_execution_time = 30 
max_input_time = 60 
memory_limit = 8M 

Изменить на:

post_max_size = 750M 
upload_max_filesize = 750M 
max_execution_time = 5000 
max_input_time = 5000 
memory_limit = 1000M 

Затем перезапустите wamp / lampp / xampp, чтобы изменения вступили в силу

3 голосов
/ 04 января 2012

Вы можете использовать инструменты Восстановить или Выполнить большой скрипт в dbForge Studio for MySQL ;эти инструменты помогут вам выполнить сценарий SQL для базы данных.

  1. Создать SSH соединение.
  2. Открыть мастер восстановления или выполнения большого сценария в меню База данныхвыберите файл SQL, соединение, целевую базу данных
  3. Нажмите «Выполнить».

Попробуйте пробную версию.Командная строка поддерживается.

1 голос
/ 04 января 2012

Импортируете ли вы с помощью PHP или просто с MySQL?

Это может помочь: Ошибка MySQL 1153 - получен пакет больше, чем байты 'max_allowed_packet'

Если этоне получается, вы можете попробовать использовать разветвитель файла дампа SQL, как: http://www.rusiczki.net/2007/01/24/sql-dump-file-splitter/

0 голосов
/ 20 января 2016

Если проблемы все еще есть, попробуйте отредактировать файл phpmyadmin.conf в папке псевдонимов (x: \ wamp \ alias).Например: php_admin_value upload_max_filesize 250M php_admin_value post_max_size 250M php_admin_value max_execution_time 3600 php_admin_value max_input_time 3600 Вместе с настройкой файлов php.ini это сработало для меня

0 голосов
/ 02 октября 2013

открыт: /wamp/bin/apache/apachex.x.x/bin/php.ini ТАК ЖЕ КАК /wamp/bin/php/phpx.x.x/php.ini

upload_max_filesize = 250M (this can vary according to the required size) 
post_max_size = 300M  (this needs to be bigger than previous line)
memory_limit = 350M  (this needs to be bigger than both the previous lines)

перезагрузка wamp

0 голосов
/ 04 января 2012

Попробуйте изменить post_max_size в вашем php.ini следующим образом:

post_max_size = 300M

Скажите, пожалуйста, результат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...