Olá Matheus, tudo bem com você?
Peço desculpas pela demora em lhe responder.
Gostaria de saber se o erro ainda é apresentado.
O erro, Access denied for user 'root'@'localhost' (using password: YES), é apresentado quando usamos credenciais de acesso que não estão cadastradas no MySQL, seja nome de usuário ou senha.
Peço que confirme os valores informados para as variáveis usuario
e senha
no momento onde é feito a configuração da integração entre o Flask e o MySQL, a verificação deve ser feita no arquivo jogoteca.py . Será necessário informar um nome de usuário e senha que foram cadastrados no banco de dados. Deixo abaixo o ponto onde deve ocorrer a verificação do código.
app.config['SQLALCHEMY_DATABASE_URI'] = '{SGBD}://{usuario}:{senha}@{servidor}/{database}'.format(
SGBD='mysql+mysqlconnector',
usuario='<nome_de_usuario_cadastrado>',
senha='<senha_de_usuario_cadastrado>',
servidor='localhost',
database='jogoteca'
)
Peço que confira os códigos apresentados acima, adicionando as credenciais do usuário. Após as mudanças, salve o arquivo e execute o servidor novamente.
Fico à disposição em caso de dúvidas.
Abraços e bons estudos.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!