1
resposta

InterfaceError - Problema com Flask

Ao executar jogateca.py, encontro o erro de interface. Alguém conhece uma solução para este problema?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

Olá Weslley, tudo bem com você?

Peço desculpas pela demora em lhe responder.

Gostaria de saber se o erro ainda é apresentado.

O erro, sqlalchemy.exc.InterfaceError: (mysql.connector.errors.InterfaceError) 2002: Can't connect to MySQL server on '%-.1--s:%u', está informando que o SQLAlchemy está tendo problemas para se conectar ao servidor MySQL devido a um formato incorreto de host e/ou porta.

Peço que verifique como está a declaração das configurações do banco de dados no arquivo jogoteca.py:

app.config['SQLALCHEMY_DATABASE_URI'] = \
    '{SGBD}://{usuario}:{senha}@{servidor}/{database}'.format(
        SGBD = 'mysql+mysqlconnector',
        usuario = 'nome_do_usuario_do_banco',
        senha = 'senha_do_usuario_do_banco',
        servidor = 'localhost',
        database = 'nome_do_banco'
    )

Após realizar a conferência, salve o arquivo jogoteca.py e execute-o.

Peço que verifique o que foi proposto acima, caso o erro permaneça ou tenha dúvidas, estou à disposição.

Não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!