1
resposta

MySQL Error 2005: No such host is known 'screenmatch'

Consegui que o comando fosse executado adicionando sh em mysql ficou assim: mysqlsh -u root -p screenmatch Após o comando pediu a senha Please provide the password for 'root@screenmatch': ********** MySQL Shell 8.0.34 Daí terminou com esse erro: MySQL Shell 8.0.34 Type '\help' or '?' for help; '\quit' to exit. Creating a session to 'root@screenmatch' MySQL Error 2005: No such host is known 'screenmatch'

Os comandos do arquivo application.properties foram adicionados conforme o curso.

Alguém poderia me ajudar?

1 resposta

Parece que você está enfrentando um problema ao tentar executar o comando mysqlsh com o argumento -u root -p screenmatch. O erro "No such host is known 'screenmatch'" indica que o host "screenmatch" não é reconhecido pelo sistema.

A primeira coisa que você pode verificar é se o host "screenmatch" está corretamente configurado no arquivo de propriedades do aplicativo (application.properties). Verifique se o valor da propriedade spring.datasource.url está definido corretamente para o host do banco de dados.

Além disso, certifique-se de que o host "screenmatch" está acessível e pode ser alcançado a partir do seu ambiente. Você pode tentar pingar o host "screenmatch" a partir da linha de comando para verificar se ele está disponível.

Se o host estiver correto e acessível, você pode tentar usar o comando mysql em vez de mysqlsh para se conectar ao banco de dados. O comando mysql é a interface de linha de comando tradicional para o MySQL e pode ser mais adequado para a sua situação. O comando seria algo como:

mysql -u root -p -h screenmatch

Isso deve abrir o prompt de comando do MySQL, solicitando a senha do usuário "root" no host "screenmatch".