Tecnología

Inicio

Problemas importar grandes archivos CSV a MySQL

MySQL tiene un límite de importación asociados con los recursos disponibles y la memoria en el servidor. Si se intenta importar archivos muy grandes, el proceso de importación puede fallar si el servidor está fuera de la memoria. Si usted tiene un archivo CSV con miles de registros, puede evitar problemas de importación rompiendo el archivo grande en varios archivos más pequeños para importar los datos. Puede separar el archivo de gran tamaño en dos o más archivos CSV en el Bloc de notas de Windows.

Instrucciones

1 Haga doble clic en el archivo CSV en su ordenador. El archivo se abre automáticamente en el Bloc de notas. Resaltar la mitad de las filas con el ratón y pulse la tecla "Ctrl + X" para cortar las filas del archivo. Haga clic en el menú Bloc de notas "Archivo" y luego en "Nuevo". Pulse la tecla "Ctrl + V" para pegar las filas en el nuevo archivo. Pulse la tecla "Ctrl + S" para abrir el cuadro de diálogo "Guardar". Escriba un nombre para el archivo y haga clic en "Guardar". Pulse la tecla "Ctrl + S" para guardar el primer archivo también. Ahora tiene dos archivos CSV.

2 Haga clic en el Windows botón "Inicio". Escriba "cmd" en el cuadro de texto de búsqueda y presiona "Enter". Se abre la línea de comandos. Tipo "C: \ Archivos de programa \ MySQL \ MySQL Server 5.0 \ bin \ mysqld" y presionar "Enter" para iniciar el intérprete de comandos de comandos de MySQL.

3 Escriba el siguiente comando en el símbolo del sistema: "mysqlimport text1.csv base de datos -local, text2.csv." Reemplazar "base de datos" con su propio nombre de la base de datos. Reemplazar "text1.csv" y "text2.csv" con sus propios nombres de archivos CSV.

4 Pulse la tecla "Enter" para importar los datos. El tiempo de importación varía en función del tamaño de los archivos CSV.