una pesados mayor importar grande error datos como archivos archivo 2mb mysql sql phpmyadmin wamp

pesados - importar base de datos mysql mayor a 2mb



Cómo importar un archivo.sql de 1GB a WAMP/phpmyadmin (12)

¿Cuáles son las formas posibles de hacerlo, como cualquier consulta SQL para importar un archivo .sql?

Prueba esto

mysql -u<user> -p<password> <database name> < /path/to/dump.sql

Suponiendo que dump.sql es su archivo de volcado de 1 GB

Quiero importar más de 1GB de tamaño de archivo sql a la MySQL datos MySQL en localhost WAMP/phpmyadmin . Pero la interfaz de usuario de phpmyadmin no permite importar un archivo tan grande.

¿Cuáles son las formas posibles de hacerlo, como cualquier consulta SQL para importar un archivo .sql?

Gracias


Antes de realizar la importación, asegúrese de haber establecido el valor de max_allowed_pack algo más grande, de lo contrario, obtendrá un error: el Error 2006 MySQL server gone away.

Luego intente el comando: mysql -u root -p database_name < file.sql


He intentado con el SQLyog y ha hecho el trabajo.


Los valores indicados por Ram Sharma pueden necesitar ser cambiados en los archivos de configuración de alias de Wamp en su lugar.

En <wamp_dir>/alias/phpmyadmin.conf , en la sección <Directory> :

php_admin_value upload_max_filesize 1280M php_admin_value post_max_size 1280M php_admin_value max_execution_time 1800


Puedes hacerlo de las siguientes maneras;

  1. Puede ir al panel de control / cpanel y agregar host% Esto significa que ahora se puede acceder al servidor de la base de datos desde su máquina local. Ahora puede instalar y usar MySQL Administrator o Navicat para importar y exportar bases de datos sin usar PHP-Myadmin, lo usé varias veces para cargar de 200 MB a 500 MB de datos sin problemas

  2. Use gzip, bzip2 compresiones para exportar e importar. Estoy usando el software PEA ZIP (gratis) en Windows. Intenta evitar Winrar y Winzip

  3. Use MySQL Splitter que divide el archivo sql en varias partes. En mi sugerencia personal, no recomendado.

  4. Usar la configuración INI de PHP (cambiar dinámicamente la carga máxima y el tiempo máximo de ejecución) como ya lo mencionaron otros amigos es fructífero pero no siempre.


Sospecho que podrá importar un archivo de 1 GB a través de phpmyadmin. Pero puede intentar aumentando el siguiente valor en php.ini y reiniciar el wamp.

post_max_size=1280M upload_max_filesize=1280M max_execution_time = 300 //increase time as per your server requirement.

También puede probar a continuación el comando desde el símbolo del sistema, su ruta puede ser diferente según su instalación de MySQL.

C:/wamp/bin/mysql/mysql5.5.24/bin/mysql.exe -u root -p db_name < C:/some_path/your_sql_file.sql

si tiene una base de datos mucho más grande que aumentar el max_allowed_packet de mysql en my.ini para evitar el error del MySQL server gone away , algo como esto

max_allowed_packet = 100M


Sugiero que definitivamente use el símbolo del sistema mysql que sería una opción más rápida. porque existen limitaciones en la interfaz de usuario de phpmyadmin y en los propios navegadores para la solicitud de proceso

Los siguientes son los pasos para usar la línea de comandos mysql.

no importa si usas xampp / wamp / mamp

find mysql directory in xampp/wamp/mamp in your system directory

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

now open command prompt i''ll refer to windows please change directory in command line and point to path_to_mysql_bin

entonces el usuario siguiendo el comando

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

finalmente estas en

por favor use el comando "use Database_name" para apuntar a una base de datos específica y estará listo

si quieres subir la base de datos a por ej. tabla de temperatura

entonces sigue estos pasos

use temp; source path_to_sql_file_where_db_is_store_in_your_system.sql;

esto cargará la base de datos de archivos SQL en la base de datos de la temperatura

Si no obtuviste ninguna parte de esto, por favor, pm, definitivamente te ayudaré.

Mitesh


También me enfrento al mismo problema y, extrañamente, cambiar los valores en php.ini no me funcionó. Así que descubrí una solución más que funcionó para mí.

  • Haga clic en el icono del servidor Wamp -> MySql -> MySql console
  • Una vez que la consola mysql está abierta. Ingrese su contraseña mysql. y dar estos comandos.

    1. usar user_database_name
    2. fuente c: /your/sql/path/filename.sql

Si todavía tienes problemas para ver este video .



Vaya a c: /wamp/apps/phpadmin3.5.2 Haga una nueva subcarpeta llamada ''upload'' Edite config.inc.php para buscar y actualizar esta línea: $ cfg [''UploadDir''] = ''upload'' Ahora cuando importa una base de datos , dará una lista desplegable en el directorio de carga del servidor web con todos los archivos en este directorio. Elige el archivo que quieras y listo.


Asegúrate de revisar el archivo de configuración phpMyAdmin también! En las aplicaciones WAMP más recientes, se configura en 128 Mb por defecto. ¡Incluso si actualiza php.ini a los valores deseados, todavía necesita actualizar el phpmyadmin.conf !

Ruta de ejemplo: C: / wamp64 / alias / phpmyadmin.conf

O edite a través de su icono WAMP por: -> Apache -> directorios de alias -> phpMyAdmin


Paso 1: Encuentre el archivo config.inc.php ubicado en el directorio phpmyadmin. En mi caso se encuentra aquí:

C:/wamp/apps/phpmyadmin3.4.5/config.inc.php

Nota: el nombre de la carpeta phymyadmin3.4.5 es diferente en diferentes versiones de wamp

Paso 2: Encuentre la línea con $cfg[''UploadDir''] en ella y actualícela a:

$cfg[''UploadDir''] = ''upload'';

Paso 3: Cree un directorio llamado ''subir'' dentro del directorio phpmyadmin.

C:/wamp/apps/phpmyadmin3.2.0.1/upload/

Paso 4: Copie y pegue el archivo sql grande en el directorio de carga que desea importar a phymyadmin

Paso 5: Seleccione el archivo sql de la lista desplegable de phymyadmin para importar.