Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

[Bug] Erro no coamando "mysql -u root -p"

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".

6 respostas

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!

solução!

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=true

Bons 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

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software