操作步骤:
show processlist;
找出你要停止的语句
然后找出你要终止的语句的id
在系统下mysqladmin -uroot -ppassword kill 要杀的ID
MySQL查询语句执行的过程:
服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果.否则进入下一阶段;
服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划;
MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;
服务器mysql数据库老自动停止是因为在设置时出现了问题,解决方法为:
①.、首先登陆服务器.
注意事项:
MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库.
KILL命令的语法格式如下:KILL [CONNECTION | QUERY] thread_id
步骤如下:
①.、KILL允许自选的CONNECTION或QUERY修改符:KILL CONNECTION与不含修改符的KILL一样:它会终止与给定的thread_id有关的连接.
首先登录mysql,然后使用: show processlist; 查看当前mysql中各个线程状态.
以上显示出当前正在执行的sql语句列表,找到消耗资源最大的那条语句对应的id.
然后运行kill命令,命令格式如下:
[sql]?view plain?copy
kill?id;
-?示例:
杀掉即可.