1
resposta

ERROR 1046 (3D000) at line 1: No database selected

Eu abri uma duvida aqui sobre esse erro e me disseram para eu criar um banco, eu criei o banco e o prompt disse que já existia entao coloquei os comandos para rodar o cap2 , porém o erro persiste

C:\Users\yago silva\Desktop>mysql -u root -p -h localhost < cap2.sql
Enter password: ****
ERROR 1046 (3D000) at line 1: No database selected
1 resposta

O correto seria:

mysql -u seuUsario -p nomeDoSeuBanco < cap2.sql

Você possui algum banco de dados chamado localhost?


Caso o error persistir, faça o seguinte:

  1. Entre no MySQL normalmente usando os comandos mysql -u root -p.

  2. Após entrar, digite use nomeDoBancoSeuBD.

  3. Após selecionar o seu Banco de Dados, digite source localDoArquivo.sql.

Exemplo: source C:\Users\Mathews\Desktop\cap2.sql

Independente de usar o MySQL pelo Command Line ou Xampp, o procedimento será o mesmo.

PS: Se tiver dúvidas, olhe este vídeo no Youtube.