ดูเหมือนว่าจะมีคำตอบที่ขาดหายไปสำหรับผู้ใช้ SSH เพื่อเชื่อมต่อกับฐานข้อมูล MySQL คุณต้องตรวจสอบสองที่ไม่ใช่ 1 ตามคำแนะนำอื่น ๆ :
Workbench Edit → Preferences →ตัวแก้ไข SQL → DBMS
ปรับแต่งแก้ไข→การกำหนดค่าตามความชอบ→ SSH →หมดเวลา
การหมดเวลา SSH เริ่มต้นของฉันถูกตั้งค่าไว้ต่ำมากและทำให้เกิดปัญหาการหมดเวลาของฉัน (แต่เห็นได้ชัดว่าไม่ใช่ทั้งหมด) หลังจากนั้นอย่าลืมรีสตาร์ท MySQL Workbench!
สุดท้ายอาจเป็นการดีที่คุณควรติดต่อผู้ดูแลฐานข้อมูลของคุณและขอให้พวกเขาเพิ่มคุณสมบัติ wait_timeout & interactive_timeout ใน mysql ด้วยตัวเองผ่าน my.conf + mysql เริ่มต้นใหม่หรือทำการตั้งค่าส่วนกลางหากการรีสตาร์ท mysql ไม่ใช่ตัวเลือก
หวังว่านี่จะช่วยได้!
DBMS connection read time out
ฟิลด์ยอมรับเฉพาะถึง 5 ตัวเลขและการตั้งค่าข้อมูลเป็น 0 จะเทียบเท่ากับพารามิเตอร์เริ่มต้น (600 วินาที) (Windows 7 64-bit Ultimate, MySQL Workbench 5.2.47 CE)