要在不退出 MySQL 的情况下中断 MySQL 命令行工具中的长查询,可以使用以下方法:
CTRL + C
组合键。这将取消当前正在执行的查询,并返回到 MySQL 命令行提示符。SHOW PROCESSLIST;然后,使用 KILL
命令来终止查询:KILL QUERY [thread_id];其中,[thread_id]
是要终止的查询的线程 ID。CTRL + C
无法生效,可以尝试使用 KILL
命令来终止查询。首先,找到正在执行查询的线程的 ID,可以通过以下查询来获取:需要注意的是,KILL
命令只能终止查询,不能终止正在执行的事务。如果查询是在事务中执行的,则必须等待事务完成后才能终止。
领取专属 10元无门槛券
手把手带您无忧上云