puedo - importar base de datos mysql mayor a 2mb



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

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.


Answer #1
  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 ! *


Answer #2

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é.


Answer #3

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!


Answer #4

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.

Answer #5

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á.


Answer #6

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


Answer #7

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.

Answer #8

Use la línea de comando:

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

donde MYDATABASE.sql es su archivo sql.





wampserver