Límite phpMyAdmin 2MB

Cómo aumentar el límite de 2MB al importar en phpMyAdmin

phpMyAdmin bajo Ubuntu tiene un límite a la hora de importar un fichero SQL de 2MB, esto no se debe tanto a la configuración de phpMyAdmin, sino a la configuración por defecto de php, que tiene un límite de 2MB por fichero y hasta 8MB por petición POST.
Límite phpMyAdmin 2MB

 

Configuración implicada

Las líneas de configuración causantes son:
post_max_size que limita el máximo de MB que puedes enviar en una petición POST.
upload_max_filesize que limita el máximo de MB que puede pesar cada fichero que envíes por POST.
*Ambas en el fichero de configuración /etc/php/7.0/apache2/php.ini

Por ejemplo, si post_max_size = 40 y upload_max_filesize = 10 puedes enviar un máximo de 40MB por POST y cada fichero no puede pesar mas de 10MB.

 

Modificar configuración

Para editar el fichero sirve cualquier editor, mientras seas root
sudo gedit /etc/php/7.0/apache2/php.ini
sudo pluma /etc/php/7.0/apache2/php.ini
sudo kate /etc/php/7.0/apache2/php.ini
sudo geany /etc/php/7.0/apache2/php.ini
sudo nano /etc/php/7.0/apache2/php.ini

Editando las siguientes dos líneas se soluciona el problema, yo suelo poner  un número alto (200MB normalmente), que puede no ser recomendable en producción, pero para desarrollar en local sirve.
post_max_size = 200M
upload_max_filesize = 200M

 

Reiniciar apache2

Para aplicar los cambios es necesario reiniciar apache.

apache2-restart

sudo service apache2 restart

o bien:

apache2ctl restart

sudo apache2ctl restart

¡Y listo!

Anuncios