Página 1 de 1

Erro Conexao MySQL em alguns clientes

Enviado: 12 Ago 2025 09:31
por fladimir
Ola povo,

Tenho um sistema legado q precisei implementar uma rotina q busca a cada 2 min em um banco MySQL versao 5.7.44 na Nuvem
Esse banco é usado por cerca de 10 clientes, e tem 1 coluna chave q é o cnpj
Tem 2 clientes q estao apresentando erro de conexao, porem ja chegou a funcionar, mas nao esta mais conectando a mensagem retornada é Connection Error
Os parametros de conexao são hard coded ou seja estao fixos no codigo, a versao do EXE eh a mesma, ou seja, como funciona nos demais (conecta) entao estao corretos.
As dlls do mysql e demais sao as mesmas.
Firewall liberado nas respectivas portas do banco.
Mesmo SO Windows 10 em todos clientes.

O q mais poderia influenciar?

Erro Conexao MySQL em alguns clientes

Enviado: 12 Ago 2025 11:57
por JoséQuintas
Nessas horas, só chutando....
Domínio, assinatura do programa, arquivo manifest
Conforme coloquei no post sobre certificado, a segurança do windows é diferente pra programa local e programa carregado pela rede.
Também é diferente se o programa é marcado como vindo da internet.
Isso afeta um programa chamar outro, e talvez também o uso de DLL.
Nas núvens existe alguma restrição de IP ?
DNS reverso ? sei lá como isto funciona, mas lembro de alguma coisa no MySQL sobre isto, de falhar quando o DNS reverso não puder ser obtido.
Alguma restrição na própria rede ? ou antivírus ?
É tudo chute, de possibilidades.
Sei lá se vale fazer teste com ADO, pra ver se pelo Windows conecta, apenas teste básico.

Erro Conexao MySQL em alguns clientes

Enviado: 14 Ago 2025 12:15
por fladimir
O problema foi identificado, o provedor do cliente estava bloqueando as portas diferentes das padrões 80, 443 etc
Pq antes funcionava? Pq eles não tinham bloqueado e depois bloquearam ao perceber q o cliente tem o plano residencial e não empresarial (nas palavras do suporte).
Argumentei q não faz sentido etc etc, eles falaram q é politica da empresa etc etc.

Resolvi instalando uma VPN no cliente e uma VPN no servidor (linux) onde o BD se encontra.

Pronto, palhaçada dos caras, tipo a VPN resolve pra q essa firula toda...

Mas enfim, não era algo no sistema e sim a nivel de infra.

Grato.

Erro Conexao MySQL em alguns clientes

Enviado: 14 Ago 2025 16:34
por JoséQuintas
Isso nem lembrei.
Difícil imaginar que isso existiria hoje em dia.
Mas já vi acontecer, há muitos anos.