I have a problem with either a remote mysql server, or the route to it. Whatever the cause, the problem is that a [usually large] query will begin but something causes the server output to hang.
The MySQLyog “bug” is that if the input stream hangs, so does MySQLyog. The only recourse is to use Windows task manager to terminate the process. The “stop” button in MySQLyog does nothing, and there does not appear to be a reasonable timeout (I’ve just waited for several minutes).
There should be a way of aborting MySQLyog during an ongoing query, or having the query timeout after a reasonable (configurable) timeout period.