Ограничение PhpMyAdmin на размер загружаемого файла

Ограничение размера загружаемого файла в PhpMyAdmin

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

Ограничение на размер загружаемого файла в PhpMyAdmin введено с целью предотвращения вредоносных действий и потенциальных нарушений безопасности. Ограничивая максимальный размер файла, PhpMyAdmin гарантирует, что никто не сможет загрузить файлы, которые потенциально могут нарушить безопасность сервера.

Однако бывают ситуации, когда с помощью PhpMyAdmin необходимо импортировать большую базу данных из sql-дампа. В таких случаях превышение лимита на размер загружаемого файла может стать проблемой.

Как импортировать большую базу данных с помощью PhpMyAdmin и шаги:

Эти действия необходимы, если вам нужно импортировать большую базу данных из sql-дампа с помощью phpMyAdmin. При таком импорте может возникнуть следующая ошибка.

Данная ошибка указывает на то, что размер файла превышает предел, разрешенный параметрами php. Соответственно, необходимо изменить эти параметры. Есть два необходимых параметра, это upload_max_filesize и post_max_size. Первый задает максимальный размер файла для загрузки, второй - максимальный размер POST-запроса (этим способом PHP сохраняет файл).

Данные записи находятся в файле php.ini.  Вы можете найти его расположение с помощью следующей команды.

# php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Второй вариант - просто начать поиск файла, содержащего этот параметр.

# grep -iRI upload_max_filesize /etc/
/etc/php.ini:upload_max_filesize = 2M

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

upload_max_filesize = 60M
post_max_size = 60M

В данном примере тестовый файл имеет размер около 50 МБ, поэтому выбрано 60 МБ. После этого перезапускаем службу, которая обрабатывает php (в данном случае apache, возможно php-fpm).

# service httpd restart

После перезапуска мы возвращаемся в меню Импорт и видим, что максимальный размер загружаемого файла изменился.

Заключение

В заключение можно сказать, что теперь вы знаете, как увеличить размер файла импорта PHPmyadmin. Выполнив эти шаги, вы сможете легко решить эту проблему самостоятельно, не прибегая к услугам Fiverr или Upwork. Увеличение лимита загрузки в WordPress теперь в ваших силах, так что попробуйте.