วิธีการประมวลผลจะอธิบายโดยละเอียดด้านล่าง:
1. ใช้ Mysql เวอร์ชัน 4.0 หรือ 4.1 หากคุณไม่ได้ใช้คุณสมบัติใหม่บางอย่างของ Mysql 5 เช่น ทริกเกอร์ขั้นตอนที่เก็บไว้
2. รีสตาร์ทเซิร์ฟเวอร์ Mysql หรือ Ser เป็นประจำ (เนื่องจากปัญหานี้อาจส่งผลต่อโปรแกรมเซิร์ฟเวอร์อื่น ๆ ที่ต้องการการสนับสนุน Mysql จึงควรรีสตาร์ทเซิร์ฟเวอร์ Mysql จะดีกว่า แต่จะเป็นการยากที่จะกำหนดเวลาเมื่อเซิร์ฟเวอร์ Mysql ไม่ได้ใช้งาน )
3 .ตั้งค่า my.cnf และเพิ่มพารามิเตอร์ในช่อง mysqld:
[mysqld]port = 3306socket = /tmp/mysql.sockwait_timeout= 500000interactive_timeout = 500000 (500000 วินาทีเป็นการหมดเวลาประมาณห้าหรือหกวัน คุณสามารถเลือกฐานข้อมูลได้ ที่อาจไม่ได้ใช้งานตามความต้องการที่แท้จริง ค่าเวลาสูงสุดจะใหญ่กว่าเล็กน้อย) เพียงรีสตาร์ทแอปพลิเคชัน Mysqld หรือเพิ่มพารามิเตอร์ -o wait_timeout=500000 เมื่อดำเนินการ mysqld เพื่อให้มีผลเช่นเดียวกัน
เมื่อคุณแสดงตัวแปรบนไคลเอนต์ MySQL คุณควรจะเห็นว่าตัวแปรสุดท้ายเปลี่ยนจากค่าเริ่มต้น wait_time=28000 เป็น 500000
(หากการรีสตาร์ท Mysqld ไม่มีผล คุณสามารถรีสตาร์ทเครื่องได้)