MySQL工作台在查询运行之前启动我

MySQL工作台在查询运行之前启动我,mysql,mysql-workbench,Mysql,Mysql Workbench,我正在使用MySQL工作台运行一个查询。这个问题相当大。当我将结果限制为50条记录时,结果与预期一致。但当我取消限制时,查询会运行约5分钟,然后提示我重新输入密码。这样做之后,我看到查询没有运行,并且已经停止工作 似乎有一个设置会在一段时间后启动我,但我无法在下拉菜单中看到它 有人经历过吗?有什么建议吗 **更新** 运行查询,Workbench显示返回结果,但结果不是,我在此处弹出屏幕截图错误: 听起来有三件事可能是罪魁祸首之一 MySql工作台可能正在超时 可能有助于#1 转到编辑->首选

我正在使用MySQL工作台运行一个查询。这个问题相当大。当我将结果限制为50条记录时,结果与预期一致。但当我取消限制时,查询会运行约5分钟,然后提示我重新输入密码。这样做之后,我看到查询没有运行,并且已经停止工作

似乎有一个设置会在一段时间后启动我,但我无法在下拉菜单中看到它

有人经历过吗?有什么建议吗

**更新** 运行查询,Workbench显示返回结果,但结果不是,我在此处弹出屏幕截图错误:


听起来有三件事可能是罪魁祸首之一

  • MySql工作台可能正在超时

    • 可能有助于#1 转到编辑->首选项->SQL编辑器,并将此值设置为更高的值 参数:DBMS连接读取超时(秒)。例如: 86400

      关闭并重新打开MySQL工作台。杀了你之前的疑问 可能正在运行并再次运行查询

  • mySQL服务器正在超时

    • 您需要访问服务器的超时配置
  • 与网络相关的事情(但如果超时持续发生在5分钟左右,则可能性要小得多)

    • 有许多因素可能需要调整

    • 如果为#2,则需要访问服务器的超时配置

    • 如果#3,那么,有许多因素可能需要调整


  • 感谢您抽出时间回答。该设置当前为10000秒,即166分钟。那么这肯定不是问题,因为我在大约5分钟后就被踢下场了?还有其他的可能性吗?如果是这样的话,我猜你在服务器上有一个超时。您是否有权访问该框或访问具有该框访问权限的DBA?我将与我们的首席开发人员联系(我们是一家小型公司)。但我想知道,因为公司里的其他人在同一个数据库上使用MySQL Workbench,而don;我没有这种经历。只有我。而且,不是为了转移人们对原因的注意力,只是以防万一,我在windows上和那些不在windows上的人;我们没有这个问题,我们在Mac电脑上。我想知道这是巧合还是一个应该检查的信号?再次感谢您提供的信息,我会在这里更新,当我要求我们的开发人员查看我们的服务器超时时,我不知道任何与平台相关的信息,除非您的机器有一个系统范围的db超时设置,我认为这不太可能。您是否可以在另一台机器上运行相同的查询,看看它是否是查询本身?Workbench的哪个版本?操作系统?