O método de processamento será descrito em detalhes abaixo:
1. Use a versão Mysql 4.0 ou 4.1, se você não usar alguns novos recursos do Mysql 5, como gatilhos de procedimento armazenado.
2. Reinicie o servidor Mysql ou Ser regularmente (uma vez que este problema também pode afetar outros programas de servidor que requerem suporte Mysql, é melhor reiniciar o servidor Mysql, mas é difícil determinar um momento em que o servidor Mysql não está sendo usado. )
3. Defina my.cnf e adicione parâmetros no campo mysqld:
[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000 (500000 segundos é um tempo limite de cerca de cinco ou seis dias. Você pode escolher um banco de dados que pode estar ocioso de acordo com as necessidades reais. O valor máximo do tempo é um pouco maior.) Apenas reinicie o aplicativo Mysqld ou adicione o parâmetro -o wait_timeout=500000 ao executar o mysqld para ter o mesmo efeito.
Ao mostrar a variável no cliente MySQL, você poderá ver que a última mudou do padrão wait_time=28000 para 500000.
(Se reiniciar o Mysqld não tiver efeito, você pode reiniciar a máquina)