Olá Daniele, tudo bem com você?
Peço desculpas pela demora no retorno.
Analisando as imagens, notei que no arquivo main.py na declaração das configurações do banco de dados, por exemplo, app.config['MySQL_USER']
, o nome MYSQL foi declarado usando o y minúsculo, o correto seria fazer a declaração usando todas as letras em maiúsculo. O método config
é case-sensitive, ou seja, ele diferencia entre maiúsculo e minúsculo.
Do modo que a declaração está, ao executar o arquivo main.py é feita uma tentativa de conexão, mas as referências de acesso passadas para o config
não serão reconhecidas. Assim, será usado os dados do usuário logado no sistema operacional, gerando o erro MySQLdb.OperationalError: (1045, "Access denied for user 'Crist'@'localhost' (using password: NO)").
Para corrigir o erro, peço que modifique as configurações de conexão presente no arquivo main.py, deixando a palavra MYSQL
em maiúsculo, com apresentado abaixo.
app.config['MYSQL_HOST'] = "0.0.0.0"
app.config['MYSQL_USER'] = "root"
app.config['MYSQL_PASSWORD'] = '060390'
app.config['MYSQL_DB'] = 'jogoteca'
app.config['MYSQL_PORT'] = 3306
Após realizar as modificações, salve o arquivo main.py e execute-o. Agora você poderá acessar o site pelo link http://127.0.0.1:5000.
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!