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