Cargando

Ir a contenido

X


Ver Más! Si te gusta crear vídeos con tus mejores fotos o montajes de vídeos en DVD o Blu-ray, Wondershare DVD Creator es tu programa. Haz clic en el enlace, conoce todo lo que ofrece y cómo usarlo.


No puedo importar base de datos SQL o MySQL en phpMyAdmin



SOLUCIÓN ELEGIDA POR EL AUTOR

Iniciado por Martin , 04 mayo 2016 - 09:32

Para resolver este problema, o bien lo subes el sql directamente con FTP y con SSH lo importas localmente. O bien también puedes partir el archivo de base de datos MySQL o SQL. Es muy típico este error de no poder importar una base de datos SQL o MySQL porque sobrepasa el límite de subida, ya sea en tu servidor, o por web que se queda demasiado parado por el tiempo.

 

Prueba como dice más arriba Joel7, que sería comprimiendo a través de 7Zip a gzip para importarlo comprimido en un archivo comprimidos como son gzip, zip, bzip2. Te dejo esta otra solución porque puede que tampoco te deje subirlo incluso comprimido porque siga superando el tamaño máximo permitido. Para ello tengo una solución muy buena SQLDumpSplitter 2, es una aplicación genial, que te adjunto más abajo que te permite dividir el archivo los que quieras.

 

 

 

 

Si tienes un sql de por ejemplo 215 MB y tienes límite de 12 MB de subida en Phpmyadmin (si usas eso). Podrías con este programa dividirlo en tamaño de máximo 10 MB (x ej). y te lo dividirá en 22 archivos de 10MB Excepto el último que será de 5MB más un archivo que será la estructura de datos. O sea que te da la vida.

 

Cuando los tengas realizados, lo que debes realizar es empezar a subir el archivo de estructura de datos (xxxx_DataStructure.sql) y luego una por una todas las partes por orden.

 

Descargar SQLDumpSplitter2:

Ir a la solución

5 Respuestas de expertos

#1   Zoe Clarin

  •   Reputación:25
  •   Respuestas:30
  •   Tutoriales:2

Publicado 02 mayo 2016 - 11:35

Hola, he contratado un servidor web, y de un backup de MySQL que tenía quería subir la base de datos, el problema es el tamaño de la BBDD que ocupa mucho y me da error todo el rato al intentar subirlo ya que se pasa del límite en el servidor donde está alojado hosting. ¿Hay alguna forma de comprimirlo o dividirlo para que ocupe poco y poder subirlo sin problemas?

 

He puesto que necesito subir la base de datos a phpmyadmin pero tampoco me deja otro tipo de archivos, vamos que me pasó en un servidor SQL también hace poco. Es para saber que hacer en estos casos.

 

Muchas gracias.


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba

#2   Joel7

  •   Reputación:424
  •   Respuestas:456
  •   Tutoriales:1
0 0 1

Publicado 04 mayo 2016 - 08:35

has probado a comprimirla con el programa 7zip? con ese software puedes perfectamente comprimir o descomprimir por ejemplo en GZIP para que lo entienda bien el sistema MySQL o Linux al subirlo. Yo usaba mucho ese programa para realizar esas subidas.

 

Recuerda que otra opción es que configures en tu servidor que dejas subir archivos más potentes.

 

Aquí te dejo el enlace de 7zip para descargarlo:

Por favor Identificate o Registrate para poder ver este contenido



#3   Martin

  •   Reputación:48
  •   Respuestas:65
  •   Tutoriales:4

Publicado 04 mayo 2016 - 09:32

Para resolver este problema, o bien lo subes el sql directamente con FTP y con SSH lo importas localmente. O bien también puedes partir el archivo de base de datos MySQL o SQL. Es muy típico este error de no poder importar una base de datos SQL o MySQL porque sobrepasa el límite de subida, ya sea en tu servidor, o por web que se queda demasiado parado por el tiempo.

 

Prueba como dice más arriba Joel7, que sería comprimiendo a través de 7Zip a gzip para importarlo comprimido en un archivo comprimidos como son gzip, zip, bzip2. Te dejo esta otra solución porque puede que tampoco te deje subirlo incluso comprimido porque siga superando el tamaño máximo permitido. Para ello tengo una solución muy buena SQLDumpSplitter 2, es una aplicación genial, que te adjunto más abajo que te permite dividir el archivo los que quieras.

 

 

sqldumpsplitter2.jpg

 

 

Si tienes un sql de por ejemplo 215 MB y tienes límite de 12 MB de subida en Phpmyadmin (si usas eso). Podrías con este programa dividirlo en tamaño de máximo 10 MB (x ej). y te lo dividirá en 22 archivos de 10MB Excepto el último que será de 5MB más un archivo que será la estructura de datos. O sea que te da la vida.

 

Cuando los tengas realizados, lo que debes realizar es empezar a subir el archivo de estructura de datos (xxxx_DataStructure.sql) y luego una por una todas las partes por orden.

 

Descargar SQLDumpSplitter2:

Fichero Adjunto  SQLDumpSplitter.zip   216,55K   7 Descargas



#4   Zoe Clarin

  •   Reputación:25
  •   Respuestas:30
  •   Tutoriales:2

Publicado 04 mayo 2016 - 09:39  AUTOR PREGUNTA

Me habéis ayudado mucho!! muchas gracias en serio a los dos. La mejor respuesta y por eso le doy como solución es a Martin, gracias por adjuntarme el programa también!! 

 

has probado a comprimirla con el programa 7zip? con ese software puedes perfectamente comprimir o descomprimir por ejemplo en GZIP para que lo entienda bien el sistema MySQL o Linux al subirlo. Yo usaba mucho ese programa para realizar esas subidas.

 

Recuerda que otra opción es que configures en tu servidor que dejas subir archivos más potentes.

 

Aquí te dejo el enlace de 7zip para descargarlo:

Por favor Identificate o Registrate para poder ver este contenido

 

Una pregunta más Joel, que comando es para comprimir un archivo sql en gzip? es que nunca lo había realizado. gracias!



#5   Joel7

  •   Reputación:424
  •   Respuestas:456
  •   Tutoriales:1
0 0 1

Publicado 04 mayo 2016 - 09:48

Una pregunta más Joel, que comando es para comprimir un archivo sql en gzip? es que nunca lo había realizado. gracias!

 

Es muy sencillo de usar. Te lo instalas de aquí: 

Por favor Identificate o Registrate para poder ver este contenido

 

Luego simplemente tienes dos opciones, o comprimes y descomprimes por comandos o bien de forma gráfica.

 

Para hacerlo con la aplicaciónd de forma gráfica, simplemente ve a la ruta C:\Program Files\7-Zip y ejecuta el archivo: 7zFM.exe se te abrirá la ventana y a golpe de clic podrás Agregar (comprimir) o Extraer (descomprimir).

 

Si prefieres por comandos, ve a la misma ruta pero con la consola de comandos (CMD) y se usa el archivo 7z.exe aquí te dejo el tema para que veas las opciones del comando: ("7z a archivoorigen archivodestino" sería para comprimir)

 

C:\Program Files\7-Zip>7z
 
7-Zip [64] 15.14 : Copyright © 1999-2015 Igor Pavlov : 2015-12-31
 
Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
 [<@listfiles...>]
 
<Commands>
a : Add files to archive
b : Benchmark
d : Delete files from archive
e : Extract files from archive (without using directory names)
h : Calculate hash values for files
i : Show information about supported formats
l : List contents of archive
rn : Rename files in archive
t : Test integrity of archive
u : Update files to archive
x : eXtract files with full paths
 
<Switches>
-- : Stop switches parsing
-ai[r[-|0]]{@listfile|!wildcard} : Include archives
-ax[r[-|0]]{@listfile|!wildcard} : eXclude archives
-ao{a|s|t|u} : set Overwrite mode
-an : disable archive_name field
-bb[0-3] : set output log level
-bd : disable progress indicator
-bs{o|e|p}{0|1|2} : set output stream for output/error/progress line
-bt : show execution time statistics
-i[r[-|0]]{@listfile|!wildcard} : Include filenames
-m{Parameters} : set compression Method
-mmt[N] : set number of CPU threads
-o{Directory} : set Output directory
-p{Password} : set Password
-r[-|0] : Recurse subdirectories
-sa{a|e|s} : set Archive name mode
-scc{UTF-8|WIN|DOS} : set charset for for console input/output
-scs{UTF-8|UTF-16LE|UTF-16BE|WIN|DOS|{id}} : set charset for list files
-scrc[CRC32|CRC64|SHA1|SHA256|*] : set hash function for x, e, h commands
-sdel : delete files after compression
-seml[.] : send archive by email
-sfx[{name}] : Create SFX archive
-si[{name}] : read data from stdin
-slp : set Large Pages mode
-slt : show technical information for l (List) command
-snh : store hard links as links
-snl : store symbolic links as links
-sni : store NT security information
-sns[-] : store NTFS alternate streams
-so : write data to stdout
-spd : disable wildcard matching for file names
-spe : eliminate duplication of root folder for extract command
-spf : use fully qualified file paths
-ssc[-] : set sensitive case mode
-ssw : compress shared files
-stl : set archive timestamp from the most recently modified file
-stm{HexMask} : set CPU thread affinity mask (hexadecimal number)
-stx{Type} : exclude archive type
-t{Type} : Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName] : Update options
-v{Size}[b|k|m|g] : Create volumes
-w[{path}] : assign Work directory. Empty path means a temporary directory
-x[r[-|0]]{@listfile|!wildcard} : eXclude filenames
-y : assume Yes on all queries


#6   Zoe Clarin

  •   Reputación:25
  •   Respuestas:30
  •   Tutoriales:2

Publicado 04 mayo 2016 - 10:10  AUTOR PREGUNTA

Muchas gracias Joel!!!!




No esperes más y entra en Solvetic
Deja tus soluciones y aprovecha las ventajas de la cuenta de usuario ¡Únete!



x

¿Tienes otra pregunta? Aquí puedes encontrar más soluciones!

¿Sigues sin solución? Realiza tu pregunta gratis en Solvetic ¡Únete!