1
resposta

Problema ao dar update-dabase Unable to connect to any of the specified MySQL hosts

Ao rodar o comando no console do nuget me retorna este erro Unable to connect to any of the specified MySQL hosts. meu app settings.json está assim

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    "FilmeConnection": "server=localhost;database=filme;user=root;password=root"
  }
},

O resto da aplicação está igual ao tópico do projeto inicial do curso, pois fiz o git clone da aplicação, quando olho no pesquisador de objetos não aparece o banco de dados e ao rodar o comando mysqladmin -u root -p status(sugerido no outro tópico) retorna que O termo 'mysqladmin' não é reconhecido como nome de cmdlet. por favor gostaria de uma ajuda. Abraços.

1 resposta

Oi Thiago, tudo joia?

Como você comentou anteriormente, você não estava conseguindo acessar o MySQL via terminal já que ele estava dando o erro de comando não reconhecido, isso deve estar acontecendo porque o Mysql Server não deve estar com a sua pasta bin nas variáveis de ambiente, verifique se a mesma está presente nas variáveis de ambiente como mostra na imagem abaixo:

Print da aba de variáveis de ambiente, dando destaque para o caminho da pasta bin do MySQL Server

Caso não esteja presente, recomendo que acesse o caminho "C:\Program Files\MySQL" no Explorador de arquivos, na parte superior central do seu explorador de arquivos terá um campo de busca por caminho de pasta, segue uma imagem demonstrativa:

Print do campo de busca de pastas do Explorador de arquivos do Windows

Ao clicar no campo cole o caminho e acesse a pasta "MySQL Server x.0", sendo x a versão, depois clique na pasta "bin". E para finalizar, clique no campo de busca que comentei anteriormente apenas uma vez, ao fazer isso aparecer o caminho completo para essa pasta "bin", você deve copiar e colar nas variáveis de ambiente.

Se você não souber como acessas as variáveis de ambiente, siga os passos apresentados no GIF:

GIF de demonstração de acesso as variáveis de ambiente do Windows

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.