1
resposta

Update-Database - Deu erro (Authentication to host 'localhost) - (RESOLVIDO)

Erro ao executar o comando Update-Database:

Authentication to host 'localhost' for user 'root' using method 'mysql_native_password' failed with message: Access denied for user 'root'@'localhost' (using password: YES) Erro Authentication to host 'localhost

SOLUCAO: Esse erro ocorre para quem baixou o arquivo do curso e criou uma senha diferente da senha criada pelo professor no banco de dados do MySQL, o professor criou o usuario root com a senha root, eu fiz a senha diferente.

Caso voce tenha colocado uma senha diferente e apresente esse erro ao dar Update-Database, basta ir em appsettings.json e alterar a senha para a senha q voce criou no seu banco. pois no arquivo que o professor deixou para o arquivo a senha é root.

1 resposta

Olá, Rodolfo

O erro que está aparecendo é "Authentication to host 'localhost' for user 'root' using method 'mysql_native_password' failed with message: Access denied for user 'root'@'localhost' (using password: YES)".

Esse erro ocorre porque você baixou o arquivo do curso e criou uma senha diferente da senha criada pelo professor no banco de dados do MySQL. O professor criou o usuário root com a senha root, mas você colocou uma senha diferente.

Para resolver esse erro, basta você ir no arquivo appsettings.json do seu projeto e alterar a senha para a senha que você criou no seu banco de dados. No arquivo que o professor deixou para o curso, a senha é root, mas como você criou uma senha diferente, é necessário atualizá-la no arquivo de configuração.

Após fazer essa alteração, tente executar novamente o comando Update-Database e verifique se o erro foi resolvido.

Espero ter ajudado e bons estudos!