Estoy importando una base de datos bastante grande. El .sql
archivo tiene casi 1.000.000 de líneas. El problema es que obtengo un error de sintaxis al intentar importar la base de datos. Dice:
ERROR 1064 (42000) en la línea 8428420: Tiene un error en su sintaxis SQL; Consulte el manual que corresponde a la versión de su servidor MySQL para conocer la sintaxis correcta para usar cerca de '
Error fatal : tiempo máximo de ejecución de 600 segundos excedido en
Normalmente, solo abriría el archivo .sql y corregiría el error. Pero mi computadora está realmente luchando para abrir este archivo.
¿Hay alguna forma de que pueda ignorar los errores al importar una base de datos MySQL?
Respuestas:
Utilice el indicador
--force
(-f
) en su importación de mysql. En lugar de detenerse en la declaración ofensiva, MySQL continuará y simplemente registrará los errores en la consola.Por ejemplo:
fuente
-D
en-D dbName
, es lo mismo que especificar--database=dbName
-D dbName
y--database=dbName
funcionó @Aamnah