Импорт большой базы в MYSQL

mysql_with_phpmyadmin
В 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 command not found» то вам нужно установить locate
Например, в Centos 7 это будет так:

2. С помощью phpinfo();

Создаем php скрипт на web-сервере, например так:

Добавляем в него такой код:

Теперь переходим по ссылке example.com/info.php и смотрим Loaded Configuration File.

Теперь отредактируем php.ini

Находим параметры (поиск в редакторе nano запускается клавишей F6)

и увеличиваем допустимые максимальные значения для загружаемых на сервер файлов и максимальный размер для файлов передаваемых методом POST

Перезагружаем web-сервер и теперь можем заливать большие фалы через phpmyadmin.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

code