Fórum Erro MySQL: MySQL server has gone away #424821

27/09/2012

0

Bom dia pessoal, estou usando o delphi xe2(datasnap) + mysql, e recebo toda hora o erro: "Remote error: MySQL server has gone away" quando fico um tempo sem fazer pesquisas, alterações no sistema, como resolver esse problema?
Abraços.
Luciano

Luciano

Responder

Posts

27/09/2012

Alisson Santos

Verificou se não está sendo fechado a conexão por tempo inativo.?
Responder

Gostei + 0

01/10/2012

Luciano

Onde verifico essa opção ?
Responder

Gostei + 0

02/10/2012

Ricardo Miranda

tambem to esse mesmo erro - direpente o mysql perde a conxao com o aplicativo do nada - ja mexi tudo que eu ser no mysql e no delphi - se poderem ajudar
Responder

Gostei + 0

12/10/2012

Luciano

Pessaol, alguém poderia nos ajudar a resolver esse problema ?
t+
Responder

Gostei + 0

12/10/2012

Tiago

Verifique se o serviço esta rodando, se o mysql está ativo...
Outra opção seria verificar a string de conexão presente no delphi

Abraços
Responder

Gostei + 0

14/12/2012

Wesley Yamazack

Pessaol, alguém poderia nos ajudar a resolver esse problema ?
t+


Opa Fernando, já faz tempo, não sei se você resolveu seu problema, mas eu resolveria isso da seguinte forma.

Vai executar um comando no BD? Abre a conexão, acabou de executar o comando fecha a conexão, tenta fazer isso e veja se resolve seu problema.

Abs.
Responder

Gostei + 0

26/12/2012

Luciano

Boa tarde, infelizmente não consegui resolver o problema de conexão com o mysql, alguém poderia me passar um passo-a-passo de como resolver isso ?
email: fsa.silva@yahoo.com.br

Abraços.
Responder

Gostei + 0

18/01/2013

Danilo Gomes

Cara, há algum tempo tinha esse tipo de problema trabalhando com PHP + MySQL.

Em PHP, existia um método no objeto de conexão que se chamava "ping".
Imagino que exista em outras linguagens também.

A descrição era:
mysql_ping — Ping a server connection or reconnect if there is no connection

O que imagino que lhe ajudaria muito..rs

Nesse tópico diz que, se não houver método específico, pode tentar executar este select:
/* ping */ SELECT 1


O "/* ping */" é necessário.

http://stackoverflow.com/questions/4569956/ping-a-mysql-server

Espero que isto o ajude.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar