una tamaño puedo pesados máximo mayor importar grande datos como bigdump aumentar archivos 50mb 2mb mysql database apache phpmyadmin wampserver

mysql - tamaño - no puedo importar base de datos phpmyadmin



No se puede importar la base de datos a través del tamaño de archivo phpmyadmin demasiado grande (12)

  1. Establezca los valores a continuación en el archivo php.ini ( C:/xampp/php/ )

    • max_execution_time = 0
    • max_input_time=259200
    • memory_limit = 1000M
    • upload_max_filesize = 750M
    • post_max_size = 750M
  2. Abra el archivo config.default (C: / xampp / phpMyAdmin / libraries / config.default) y establezca el valor de la siguiente manera:

    • $ cfg [''ExecTimeLimit''] = 0;
  3. A continuación, abra el archivo config.inc (C: / xampp / phpMyAdmin / config.inc). y pegar debajo de la línea:

    • $cfg[''UploadDir''] = ''upload'';
  4. Vaya a la carpeta phpMyAdmin ( C:/xampp/phpMyAdmin ) y cree una carpeta llamada upload y pegue su base de datos a la carpeta de carga recién creada (no es necesario que esté comprimido)

  5. Por último, vaya a phpMyAdmin y cargue su db (seleccione su base de datos en el menú desplegable)

  1. ¡Eso es todo bebé! :)

* Toma mucho tiempo. En mi db (266mb) tardan 50 minutos en cargarse. Sé paciente ! *

He intentado importar la base de datos a través de phpMyAdmin. Mi archivo de base de datos es a.sql y su tamaño es de 1,2 GB. Estoy intentando importar esto en local y phpMyAdmin dice:

Probablemente has intentado subir un archivo demasiado grande. Consulte la documentación sobre las formas de solucionar este límite.

Por favor ayuda realmente necesito que esto funcione.


Debería usar el símbolo del sistema de MySql que sería la opción más rápida. porque hay una limitación en la interfaz de usuario de phpmyadmin y en los navegadores para solicitar el proceso

Los siguientes son pasos para usar la línea de comando de MySql.

no importa si usas xampp / wamp / mamp

  • encuentre el directorio MySql en xampp / wamp / mamp en su directorio de sistema

La búsqueda de la ruta de la carpeta bin es dir del sistema / (xampp / wamp) / mysql / bin

  • Ahora abra el símbolo del sistema me referiré a Windows

  • cambie el directorio en la línea de comando y señale path_to_mysql_bin

entonces el usuario sigue el comando

mysql-u root -p -h localhost presione enter sistema le pedirá contraseña presione enter nuevamente

finalmente estas en

utilice el comando "use Database_name" para apuntar a una base de datos específica y listo.

si quieres subir la base de datos a por ej. mesa temp

luego sigue estos pasos

  • usar temperatura;
  • source path_to_sql_file_where_db_is_store_in_your_system.sql;

esto cargará la base de datos de archivos sql en db de temperatura

si no obtuviste parte de esto, por favor mándame, definitivamente te ayudaré.


Es debido a PHP que tiene una restricción de tamaño de archivo para cargas.

Si tiene acceso a terminal / shell, las respuestas anteriores @Kyotoweb funcionarán.

Una forma de hacerlo es crear un archivo de archivo .htaccess / ini para cambiar la configuración de PHP y obtener el archivo sql cargado a través de PHPmyAdmin.

php_value upload_max_filesize 120M //file size php_value post_max_size 120M php_value max_execution_time 200 php_value max_input_time 200

Tenga en cuenta que debe eliminar este archivo después de la carga.


Esto es lo que hice:

  1. Ido a mi directorio XAMPP instalado C:/xampp/php
  2. Abra el archivo "Configuraciones de configuración" llamado php.ini usando su editor de texto, preferiblemente también puede usar el Bloc de notas para máquinas con Windows.
  3. En algún lugar cercano en la línea no 886, actualícelo a upload_max_filesize = 128M
  4. Del mismo modo en la línea no 735 post_max_size = 128M
  5. En línea no 442 max_execution_time = 300
  6. En línea no 452 max_input_time = 60
  7. Reinicie su Apache desde el Panel de control de XAMPP o utilizando CMD en Windows https://.com/a/6723485/969092

¡Hecho!


No necesita editar php.ini ni nada. Sugiero lo mejor como usar MySQL WorkBench .

SÓLO SIGA LOS PASOS.

Instalar MySQL WorkBench 6.0

Y en "Panel de navegación" (lado izquierdo) hay una opción llamada "Importación de datos" en "ADMINISTRACIÓN". Haga clic en eso y [siga los pasos a continuación]

  1. haga clic en Importar archivo autónomo y elija su archivo SQL
  2. Vaya a Mi documento y cree la carpeta llamada "dump"[simple] .
  3. ahora estás listo para subir el archivo. Haga clic en el botón IMPORTAR hacia abajo.

Otra opción que nadie aquí ha mencionado aún es hacer una carga escalonada de la base de datos usando una herramienta como BigDump para trabajar alrededor del límite. Es un simple script PHP que carga una porción de la base de datos a la vez antes de reiniciarse y pasar al siguiente fragmento.


Para cargar datos de gran tamaño al usar phpmyadmin Haga los siguientes pasos.

  1. Abra el archivo php.ini de C: / wamp / bin / apache / Apache2.4.4 / bin Actualice las siguientes líneas

    max_execution_time = 259200 max_input_time = 259200 memory_limit = 1000M upload_max_filesize = 750M post_max_size = 750M que después de reiniciar el servidor wamp o reiniciar todos los servicios Ahora Cargue datos usando la función de importación en phymyadmin. Aplicar el segundo paso si hasta no subir datos.

  2. abra el archivo config.default.php en c: / wamp / apps / phpmyadmin4.0.4 / libraries (abra este archivo según la versión de phpmyadmin)
    Encuentra $cfg[''ExecTimeLimit''] = 300; Reemplazar a $cfg[''ExecTimeLimit''] = 0;
    Ahora puedes subir datos.

También puede cargar una base de datos de gran tamaño utilizando la consola MySQL como se muestra a continuación.

  1. Haga clic en WampServer Icon -> MySQL -> MySQL Consol
  2. Ingrese su contraseña de base de datos como root en emergente
  3. Seleccione el nombre de la base de datos para insertar datos escribiendo el comando USE DATABASENAME
  4. A continuación, cargue el archivo fuente sql como SOURCE C:/FOLDER/database.sql
  5. Presione enter para insertar datos.

Nota : No puede cargar un archivo de base de datos comprimido, por ejemplo, database.sql.zip o database.sql.gz , debe extraerlo primero. De lo contrario, la consola se bloqueará.


Si está utilizando MySQL en Xampp, siga los pasos a continuación. Encuentre lo siguiente en el panel de control de XAMPP> Apach-Config> Archivo PHP (php.ini)

  1. post_max_size = 8M upload_max_filesize = 2M max_execution_time = 30 max_inp

    1. Artículo de lista

    ut_time = 60 enter code here memory_limit = 8M

    Y cambie sus tamaños según su necesidad. Estoy usando estos valores

    post_max_size = 30M upload_max_filesize = 30M max_execution_time = 4500 max_input_time = 4500 memory_limit = 850M


También puede intentar comprimir (comprimir) el archivo. A veces me funciona si no puedo acceder a php.ini para phpmyadmin. Si comprimir reduce el tamaño del archivo por debajo del tamaño máximo de archivo, ¡podría funcionar!


Tienes tres opciones:

  • Utilice otra forma de obtener el archivo en el servidor y use un cliente mysql en el servidor
  • Use otro cliente para conectarse al servidor y cargar los datos
  • Cambie su configuración de PHP para permitir tales enormes archivos. No olvide aumentar el tiempo de ejecución también.

Use la línea de comando:

mysql.exe -u USERNAME -p PASSWORD DATABASENAME < MYDATABASE.sql

donde MYDATABASE.sql es su archivo sql.


para ubuntu 14.04 usa esto:

  • 1- abre php.ini usando gedit o nano:
  • sudo gedit /etc/php5/apache2/php.ini
  • 2- encuentra ''upload_max_size'' y luego reemplaza esta única línea con estas líneas:
  • max_execution_time = 259200 max_input_time = 259200 memory_limit = 1000M upload_max_filesize = 750M post_max_size = 750M
  • 3- guarda php.ini y cierra el editor
  • 4- reiniciar Apache2:
  • sudo service apache2 restart
  • 5- ahora abierto
  • localhost: // phpmyadmin /
  • en el navegador y uplaod your database.sql