SQLyog
 sql >> Cơ Sở Dữ Liệu >  >> Database Tools >> SQLyog

Wait_timeout của MySQL không chính xác trong SQLyog

Câu trả lời bổ sung:Tôi đã xem qua mã nguồn của sqlYog.

Đó là một feature :nếu cài đặt thời gian chờ > 28800 , có mã cứng để thay đổi thời gian chờ của phiên thành 28800 trong CommonHelper.cpp .

3314   //Session wait_timeout3315   timeout = conn->m_strwaittimeout.GetAsUInt32();
3316 
3317   if(timeout > 28800 || timeout <= 0)
3318     conn->m_strwaittimeout.SetAs("28800");
3319 
3320   strtimeout.Sprintf("/*!40101 set @@session.wait_timeout=%s */", conn->m_strwaittimeout.GetString());
3321   mysql_options(*pmysql, MYSQL_INIT_COMMAND, strtimeout.GetString());

Điều này giải thích những gì bạn đang thấy.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nhập .sql vào MS Access bằng OBDC

  2. Làm cách nào để bật performance_schema trong mysql?

  3. Wait_timeout của MySQL không chính xác trong SQLyog

  4. Khóa ngoại làm khóa chính

  5. Đặt kết nối / máy chủ MySQL thành utf8mb4 thay vì uft8 đang phá vỡ các thủ tục được lưu trữ trong SQLYog