7
respostas

Erro na importação da pasta disponibilizada na aula

Professor, quando clico em Start Import para Data import aparece a seguinte mensagem:

* 20:38:51 Restoring sucos_vendas (itens_notas_fiscais) Running: mysql --defaults-file="/tmp/tmphGwbwm/extraparams.cnf" --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=sucos_vendas < "/home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas/sucos_vendas_itens_notas_fiscais.sql" ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

Operation failed with exitcode 1 20:38:51 Restoring sucos_vendas (notas_fiscais) Running: mysql --defaults-file="/tmp/tmp_3rzeT/extraparams.cnf" --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=sucos_vendas < "/home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas/sucos_vendas_notas_fiscais.sql" ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

Operation failed with exitcode 1 20:38:51 Restoring sucos_vendas (tabela_de_clientes) Running: mysql --defaults-file="/tmp/tmp7VfPxL/extraparams.cnf" --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=sucos_vendas < "/home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas/sucos_vendas_tabela_de_clientes.sql" ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

Operation failed with exitcode 1 20:38:51 Restoring sucos_vendas (tabela_de_produtos) Running: mysql --defaults-file="/tmp/tmpDRkJ1j/extraparams.cnf" --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=sucos_vendas < "/home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas/sucos_vendas_tabela_de_produtos.sql" ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

Operation failed with exitcode 1 20:38:51 Restoring sucos_vendas (tabela_de_vendedores) Running: mysql --defaults-file="/tmp/tmpSl3fvi/extraparams.cnf" --protocol=tcp --host=localhost --user=root --port=3306 --default-character-set=utf8 --comments --database=sucos_vendas < "/home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas/sucos_vendas_tabela_de_vendedores.sql" ERROR 1273 (HY000) at line 25: Unknown collation: 'utf8mb4_0900_ai_ci'

Operation failed with exitcode 1 20:38:52 Import of /home/paulo/Área de Trabalho/1.2SQL/DumpSucosVendas has finished with 5 errors *

**

Por favor me explique como resolver isto! Já olhei as respostas de outras perguntas semelhantes sobre o erro na importação.

Deveria ter um vídeo aula explicando isto, pois está havendo muitos erros semelhantes com os outros alunos.

**

7 respostas

Olá Paulo Roberto, tudo bem? Você tentou realizar a importação da base de dados usando o segundo método que o Instrutor falou no vídeo? Onde ele usa a opção Run SQL Script e usou todos os arquivos que estão fora da pasta "DumpSucosVendas", onde ele executou os arquivos na seguinte ordem:

  • Primeiro o arquivo Criacao_Esquema.sql;

  • Depois o Carga_Tabelas_Cadastrais.sql;

  • E em seguida os três arquivos: Carga_Notas_01.sql, Carga_Notas_02.sql, Carga_Notas_03.sql;

  • E por fim os arquivos: Carga_Itens_Notas_01.sql, Carga_Itens_Notas_02.sql, Carga_Itens_Notas_03.sql, Carga_Itens_Notas_04.sql, Carga_Itens_Notas_05.sql, Carga_Itens_Notas_06.sql, Carga_Itens_Notas_07.sql.

Tenta dessa forma e fala pra gente se funcionou!

Fiz exatamente como foi mostrado na vídeo aula!

Consegui resolver pelo segundo modo de importação, mas só consegui depois de criar outro SCHEMA com o nome SUCOS_VENDAS, todas as letras maiúsculas, e antes com a letras todas minúsculas, como sucos_vendas, não funcionou, não sei o por quê, pensava que isto não importava.

Creio que dentro dos scripts de criação do banco de dados o novo do banco deve está em caixa alta, deve ser por esse motivo!

Olá! Estou com o mesmo problema que o Paulo. Renomeei o Schema para maiúscula, tentei do segundo método, mas nada... O erro que aparece no primeiro método é:

[Errno 2] Arquivo ou diretório inexistente: '/home/israel/dumps'
01:11:04 Restoring sucos_vendas (itens_notas_fiscais)
Running: mysql --defaults-file="/tmp/tmpBw3AUZ/extraparams.cnf"  --protocol=socket --user=israel --socket=/var/run/mysqld/mysqld.sock --default-character-set=utf8 --comments --database=sucos_vendas < "/home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas/sucos_vendas_itens_notas_fiscais.sql"
ERROR 1049 (42000): Unknown database 'sucos_vendas'

Operation failed with exitcode 1
01:11:04 Restoring sucos_vendas (notas_fiscais)
Running: mysql --defaults-file="/tmp/tmpgxkLHL/extraparams.cnf"  --protocol=socket --user=israel --socket=/var/run/mysqld/mysqld.sock --default-character-set=utf8 --comments --database=sucos_vendas < "/home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas/sucos_vendas_notas_fiscais.sql"
ERROR 1049 (42000): Unknown database 'sucos_vendas'

Operation failed with exitcode 1
01:11:04 Restoring sucos_vendas (tabela_de_clientes)
Running: mysql --defaults-file="/tmp/tmpAy8jul/extraparams.cnf"  --protocol=socket --user=israel --socket=/var/run/mysqld/mysqld.sock --default-character-set=utf8 --comments --database=sucos_vendas < "/home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas/sucos_vendas_tabela_de_clientes.sql"
ERROR 1049 (42000): Unknown database 'sucos_vendas'

Operation failed with exitcode 1
01:11:04 Restoring sucos_vendas (tabela_de_produtos)
Running: mysql --defaults-file="/tmp/tmpcTmdI_/extraparams.cnf"  --protocol=socket --user=israel --socket=/var/run/mysqld/mysqld.sock --default-character-set=utf8 --comments --database=sucos_vendas < "/home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas/sucos_vendas_tabela_de_produtos.sql"
ERROR 1049 (42000): Unknown database 'sucos_vendas'

Operation failed with exitcode 1
01:11:04 Restoring sucos_vendas (tabela_de_vendedores)
Running: mysql --defaults-file="/tmp/tmpp09g_d/extraparams.cnf"  --protocol=socket --user=israel --socket=/var/run/mysqld/mysqld.sock --default-character-set=utf8 --comments --database=sucos_vendas < "/home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas/sucos_vendas_tabela_de_vendedores.sql"
ERROR 1049 (42000): Unknown database 'sucos_vendas'

Operation failed with exitcode 1
01:11:05 Import of /home/israel/Documentos/Cursos/SQL/Curso II/DumpSucosVendas has finished with 5 errors

E o erro que do segundo método acontece ao tentar rodar/run o arquivo Carga_Notas_01.sql. O erro é o que segue:

Preparing...
Importing Carga_Notas_01.sql...
Finished executing script
ERROR 1452 (23000) at line 1: Cannot add or update a child row: a foreign key constraint fails (`SUCOS_VENDAS`.`NOTAS_FISCAIS`, CONSTRAINT `NOTAS_FISCAIS_ibfk_1` FOREIGN KEY (`MATRICULA`) REFERENCES `TABELA_DE_VENDEDORES` (`MATRICULA`))
Operation failed with exitcode 1

Será que consigo reescrever um arquivo ou outro e rodar a importação ou será que é mais complicado do que isso? Alguém sabe me dizer?

Esquece tudo... Tentei mais umas 5 ou 6 vezes (Rsrs) e consegui. Rodei todos os scripts que estavam no zip e uma hora funcionou...

Olá Pessoal, boa noite,

Eu estou com o mesmo erro dos colegas acima, pelo primeiro método o sistema apresentou uma mensagem semelhante a primeira postagem e não foi, pelo segundo método o sistema apresenta o seguinte erro: Preparing... Error executing "mysql.exe" --defaults-extra-file=c:\users\dbora~1\appdata\local\temp\tmp8iqq7d.cnf --default-character-set=utf8 --protocol=tcp --port=3306 --host=localhost --user=root sucos_vendas: [Error 267] O nome do diret�rio � inv�lido `