Estou importando um banco de dados bastante grande. O .sql
arquivo contém quase 1.000.000 de linhas. O problema é que estou recebendo um erro de sintaxe ao tentar importar o banco de dados. Diz:
ERROR 1064 (42000) na linha 8428420: Você tem um erro na sintaxe SQL; verifique o manual que corresponde à versão do seu servidor MySQL para obter a sintaxe correta a ser usada próxima a '
Erro fatal : tempo máximo de execução de 600 segundos excedido em
Normalmente, eu apenas abriria o arquivo .sql e corrigiria o erro. Mas meu computador está realmente lutando para abrir este arquivo.
Existe alguma maneira de ignorar erros ao importar um banco de dados MySQL?
Respostas:
Use o sinalizador
--force
(-f
) em sua importação do mysql. Em vez de parar na instrução ofensiva, o MySQL continuará e apenas registrará os erros no console.Por exemplo:
fonte
-D
in-D dbName
, é o mesmo que especificar--database=dbName
-D dbName
e--database=dbName
funcionaram @Aamnah