В phpMyAdmin по-умолчанию имеется ограничения на размер импортируемой БД. Этот способ подходит, если у вас vps/vds, и не подходит для виртуального хостинга.
Сначала ищем файл php.ini используемый веб-сервером под Linux.
Обычно файл php.ini находится в /etc/php.ini, однако в зависимости от ОС, используемой панели управления, набора RPM пакетов, конфигурации web-сервера может находиться и в других местах, например:
/usr/local/lib/php.ini
/usr/local/php/etc/php.ini
/usr/local/Zend/etc/php.ini
Есть несколько способов узнать где находится ваш php.ini
1. С помощью команд:
updatedb locate php.ini
Если получите ошибку «updatedb command not found» то вам нужно установить locate
Например, в Centos 7 это будет так:
yum -y install mlocate
[root@example public_html]# updatedb [root@example public_html]# locate php.ini /etc/php.ini /usr/local/vesta/php/lib/php.ini /usr/local/vesta/src/rpm/conf/php.ini /usr/share/doc/php-common-5.6.26/php.ini-development /usr/share/doc/php-common-5.6.26/php.ini-production
2. С помощью phpinfo();
Создаем php скрипт на web-сервере, например так:
nano /home/admin/web/example.com/public_html/info.php
Добавляем в него такой код:
<?php phpinfo(); ?>
Теперь переходим по ссылке example.com/info.php и смотрим Loaded Configuration File.
Теперь отредактируем php.ini
nano /etc/php.ini
Находим параметры (поиск в редакторе nano запускается клавишей F6)
post_max_size = 8M upload_max_filesize = 8M
и увеличиваем допустимые максимальные значения для загружаемых на сервер файлов и максимальный размер для файлов передаваемых методом POST
post_max_size = 100M upload_max_filesize = 100M
Перезагружаем web-сервер и теперь можем заливать большие фалы через phpmyadmin.