取消mysql查询

Wik*_*nia 13 mysql phpmyadmin

是否可以取消mysql查询?

我有一个问题,我提交一个由于错误而非常耗时的查询.现在我无法进行新的查询,因为服务器正在工作和工作......

或者有没有办法停止数据库或表中的所有查询.

为了您的信息,我使用phpMyAdmin(MySql).

Mar*_*sle 22

在phpMyAdmin中,转到主页>状态; 您将看到一个MySQL进程列表,并且每个进程都有一个Kill链接.


fed*_*qui 12

可能你的phpMyAdmin将被卡住显示"搜索"消息.您可以做的是打开另一个选项卡/使用控制台打开MySQL会话并执行以下操作:

查找正在运行的所有进程:

SHOW PROCESSLIST;
Run Code Online (Sandbox Code Playgroud)

然后使用以下KILL命令杀死该特定线程:

KILL <thread_id>;
Run Code Online (Sandbox Code Playgroud)

资源:

  • 这是一个更好的答案 (2认同)

ahn*_*cad 5

有时,即使在新选项卡上,您甚至无法访问 phpmyadmin。

如果您可以通过命令行访问环境,

1)登录mysql mysql -u yourusername -p

2)SHOW PROCESSLIST;

3)KILL <thread_id>;