Hola,
Este proceso de subir un archivo a través de un formulario (campo de texto donde seleccionas el archivo) es muy limitado por los servidores, porque tienen muchas restricciones. Te explico:
upload_max_filesize: tamaño máximo de un archivo a subir.
max_post_size: tamaño máximo de datos que puedes enviar al servidor(la suma de todos los archivos enviados).
max_input_time: el tiempo máximo que debe tomar el servidor en ejecutar la tarea (en tu caso: subir el archivo)
Dicho lo anterior, los servidores tienden a tener estas restricciones aproximadas:
upload_max_filesize: 8 megabytes
max_post_size: 32 megabytes
max_input_time: 30 segundos
Por lo tanto, es muy posible que esas configuraciones de estén limitando tu subida de base de datos, ya que el tamaño del archivo sobrepasa los valores que te he mencionado.
Posibles soluciones:
1. Usar
BigDump:, es
un archivo encargado de "hacer pedacitos pequeños" y subir cada uno de ellos al servidor, luego él mismo se encarga de importarlos en PhpMyAdmin. Por supuesto tienes que configurarlo previamente para que él sepa cómo debe hacerlo.
Acá tienes un tutorial, que seguro hay más por ahí.
2. Si tienes un servidor VPS o Privado simplemente debes editar el archivo
php.ini y cambiar los valores de esas variables por unos más adecuados.