El método de procesamiento se describirá en detalle a continuación:
1. Utilice la versión Mysql 4.0 o 4.1, si no utiliza algunas características nuevas de Mysql 5, como los activadores de procedimientos almacenados.
2. Reinicie el servidor Mysql o Ser con regularidad (dado que este problema también puede afectar a otros programas de servidor que requieren soporte Mysql, es mejor reiniciar el servidor Mysql, pero es difícil determinar el momento en que el servidor Mysql no se está utilizando. )
3. Configure my.cnf y agregue parámetros en el campo mysqld:
[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000 (500000 segundos es un tiempo de espera de aproximadamente cinco o seis días. Puede elegir una base de datos que puede estar inactivo según las necesidades reales, el valor de tiempo máximo es ligeramente mayor). Simplemente reinicie la aplicación Mysqld o agregue el parámetro -o wait_timeout=500000 al ejecutar mysqld para tener el mismo efecto.
Cuando muestra la variable en el cliente MySQL, debería poder ver que la última ha cambiado del tiempo de espera predeterminado = 28000 a 500000.
(Si reiniciar Mysqld no tiene efecto, puede reiniciar la máquina)