Ver Mensaje Individual
  #4  
Antiguo 21-06-2022
bucanero bucanero is offline
Miembro
 
Registrado: nov 2013
Ubicación: Almería, España
Posts: 208
Reputación: 11
bucanero Va camino a la fama
Hola,

Alguna vez que he necesitado abrir/tratar ficheros de backups de MySQL de tamaño descomunal (incluso de varios TB), lo he conseguido con el editor SublimeText que si no ha cambiado su licencia es libre.

Este es el enlace de descarga https://clockworkpcblog.tech/#/store/text

Con este editor podrás ir dividiendo el fichero al menos de forma manual.


Por otra parte con respecto a la pregunta original,

* ¿el fichero que estas intentando subir es de tipo CSV? ¿Y como estas importando el fichero?
Si es este tu caso, puede importar los datos con LOAD DATA

Código SQL [-]
LOAD DATA
    [LOW_PRIORITY | CONCURRENT] [LOCAL]
    INFILE 'file_name'
    [REPLACE | IGNORE]
    INTO TABLE tbl_name
    [PARTITION (partition_name [, partition_name] ...)]
    [CHARACTER SET charset_name]
    [{FIELDS | COLUMNS}
        [TERMINATED BY 'string']
        [[OPTIONALLY] ENCLOSED BY 'char']
        [ESCAPED BY 'char']
    ]
    [LINES
        [STARTING BY 'string']
        [TERMINATED BY 'string']
    ]
    [IGNORE number {LINES | ROWS}]
    [(col_name_or_user_var
        [, col_name_or_user_var] ...)]
    [SET col_name={expr | DEFAULT}
        [, col_name={expr | DEFAULT}] ...]

Este comando te permite configurar el numero de líneas a ignorar desde el principio del fichero. Lo que no se es en caso de error si los datos que ya se han procesado se quedan almacenados, o es de tipo transición donde es todo o nada, prueba si te puede servir. Y puedes ir importandolo en sucesivas veces, omitiendo cada vez el numero de líneas/registros que ya tienes insertados.

* Y si es un fichero de tipo script de SQL:
importando a través de su aplicación no deberías de tener problemas, o al menos a mi no me ha dado nunca problemas, por muy grande que haya sido el tamaño del fichero o numero de registros que contiene, (salvo que la estructura del script contenga errores de SQL)

Código SQL [-]
mysql -u [user] -p [database_name] < [filename].sql
Responder Con Cita