Я пытаюсь импортировать базу данных через phpmyadmin. Мой файл базы данных является.SQL` и он'размер S 1,2 ГБ Я пытаюсь импортировать этот на местных и phpmyadmin говорит:
вы, вероятно, пытались загрузить слишком большой файл. Пожалуйста, обратитесь к документации для способов обойти это ограничение.
Пожалуйста, помогите мне очень нужна эта работа.
Для загрузки больших объемов данных размер В помощью phpMyAdmin Сделайте следующие шаги.
Вы также можете загружать большой размер базы данных с помощью консоли MySQL как показано ниже.<БР/>
Примечание: Вы можете'т файл загрузить сжатую базу данных, например `database.sql.zip или database.sql.gz вы должны извлечь его первым. В противном случае консоль просто зависла.
Его из-за PHP, которая имеет ограничение на размер файла для закачки.
Если у вас есть терминал/Shell доступ, то выше ответы @Kyotoweb будет работать.
один из способов сделать это заключается в том, что вы создаете .файл htaccess файл/ini, чтобы изменить настройки PHP, чтобы получить sql файл загружен через phpmyadmin.
php_value upload_max_filesize 120M //file size
php_value post_max_size 120M
php_value max_execution_time 200
php_value max_input_time 200
Примечание Вы должны удалить этот файл после загрузки.
Вот что я'ве сделано:
C:\xampp\php
upload_max_filesize = 128М
установка post_max_size = 128М
= 300
max_input_time = 60
Молодец!
Другой вариант, который здесь еще никто не упомянул это сделать в шахматном порядке загрузки базы данных, используя такой инструмент, как BigDump чтобы обойти ограничение. Это'ы простой PHP скрипт, который загружает чанк базы данных на время до перезагрузки себя и двигаться на следующий фрагмент.
(
C:\xampp\php`)max_execution_time = 0
max_input_time=259200
memory_limit = 1000м
upload_max_filesize = 750м
установка post_max_size = 750м
$cfg в['UploadDir'] = 'загрузки';
Перейдите в phpmyadmin(C:\xampp\phpMyAdmin
) папку и создаем папку под названием "загрузить" и добавьте базу данных в созданную папку Загрузки (Дон't нуждаются в zip)
И наконец, зайти в phpmyadmin и загрузить свой дБ (Пожалуйста, выберите вашу базу данных в раскрывающемся)
Это занимает много времени.В моей БД(266mb) занимает 50 минут, чтобы загрузить. Так что будьте терпеливы !
для Ubuntu 14.04, используйте это:
<ли>1 - Откройте PHP.ini с помощью gedit или nano:</ли> судо команду Gedit /и т. д./В php5/apache2 не/РНР.Ини <ли>2 - Найти 'upload_max_size' затем заменить эту одну строку с этих строк:</ли> max_execution_time = 259200 max_input_time = 259200 memory_limit = 1000м upload_max_filesize = 750м установка post_max_size = 750м <ли>3 - сохраните PHP.ini и закройте редактор</ли> <ли>4 - перезапустите apache2 не:</ли> судо служба apache2 перезагрузка <ли>5 - Теперь откройте в <ли>По адресу localhost://phpMyAdmin и/</ли> в браузер и загрузки файлов базы данных.в SQL</ли>
Вам не нужно редактировать `в PHP.Ини или любую вещь. Я предлагаю лучше всего как раз использовать в MySQL верстак.
ПРОСТО СЛЕДУЙТЕ ИНСТРУКЦИЯМ.
Установите Верстак В MySQL 6.0
И в "панели" и(с левой стороны) есть опцион 'импорт данных' в разделе "Управление" и. Нажмите, что и [следуйте инструкциям ниже]
"свалка" и[простая]
.Вы также можете попробовать сжать (сжать) файл. Он иногда работает на меня, если я могу'т получить в PHP.Ини для phpmyadmin. Если сжать уменьшает размер файла, максимальный размер файла, это может сработать!
Если вы используете MySQL в XAMPP затем выполните указанные ниже действия.
Найти следующее В Панели управления XAMPP>Апаха-конфиг и GT; в PHP (в PHP.ini-файл)
установка post_max_size = 8М
upload_max_filesize = 2М
max_execution_time = 30
memory_limit ut_time = 60 код вступать здесь = 8М
И изменение их размеров в соответствии с вашими потребностями. Я'м с использованием этих значений
post_max_size = 30M
upload_max_filesize = 30M
max_execution_time = 4500
max_input_time = 4500
memory_limit = 850M
для импорта большой базы данных в phpmyadmin есть два способа 1 увеличить размер выполнения файла из PHP.Ини 2 использование командной строки для импорта большой базы данных.
У вас есть три варианта: