Aparentemente fiz tudo certo mas quando coloco o comando "mysql -u root -p" diz que o comando "mysql" não foi encontrado. acredito que o mysql esteja instalado corretamente pois o erro que persiste é o "Unknown database 'vollmed_api".
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Aparentemente fiz tudo certo mas quando coloco o comando "mysql -u root -p" diz que o comando "mysql" não foi encontrado. acredito que o mysql esteja instalado corretamente pois o erro que persiste é o "Unknown database 'vollmed_api".
Olá Também tive esse problema. Você adicionou o caminho da pasta do mysql nas variáveis de sistema e path?
Boa tarde Carlson, tive o mesmo problema, então criei o banco de dados direto pelo MySQL Workbench.
Abra o MySQL Workbench / Clique na opção Local Instance MySQL80 / Digite a senha do user root que foi criada na instalação do MySQL / Abaixo da barra de menu, clique no 4º botão (Create a new schema in the connected server) / Digite o nome conforme passado na aula: vollmed_api / Clique em Apply
Espero que também consiga resolver, até mais!
Bom dia!
Eu adicionei o caminho da pasta do MySQL nas variáveis de sistema e path.
Para isso você pesquisa por "Editar variáveis de ambiente". Na aba "Avançado" clica em "Variáveis de Ambiente". Na parte de baixo em "Variáveis do sistema" localizar o "Path" e dar duplo click. Clicar no botão "Novo" e colocar o caminho da pasta bin do seu MySQL Server 8,0. O meu foi instalado em "C:\Program Files\MySQL\MySQL Server 8.0\bin" Reiniciar o terminal e você poderá usar os comandos MySQL por lá.
Espero que consiga habilitar teu terminal! Abraços!
Oi!
Se deu erro no comando é porque no seu Windows deu algum problema com as varíaveis de ambiente do MySQL.
Você pode alterar a string de conexao do banco de dados, no arquivo application.properties, colocando um parâmetro para o MySQL criar o database caso ele não exista:
spring.datasource.url=jdbc:mysql://localhost/vollmed_api?createDatabaseIfNotExist=trueBons estudos!
Rodrigo Ferreira, boa noite!
Cara, deu muito certo sua dica! Brigadão!
aqui só funcionou assim:
\connect --mysql -u root
e na sequencia, esses comandos aqui pra equivaler aos da aula
\sql
create database vollmed_api;
use vollmed_api;
show tables;
desc medicos;
select * from medicos;
quebrei a cabeça aqui, mas consegui resolver assim e continuar o curso. Só quando terminei que vi aqui a solução do professor de alterar no application.properties
att. Vinicius Rodovalho