出现这种情况首先检查你的SQL是否存在问题,确定没有问题的话,就是Mysql可能正在执行其他消耗资源的操作,在确保不会影响业务的情况下我们可以杀掉正在执行的任务。

  • 查看正在执行的任务:show full processlist; 可能会显示很多,不确定是哪一个的时候就全部停止。
  • 停止正在执行的任务:kill processid;processid就是刚才查出来的。

如果这样还是不能解决问题,那么你可以试着重启下mysql,这样所有的任务就会停止了。

  • linux的重启mysql命令:

    • 使用 service 启动:service mysql restart
    • 使用 mysqld 脚本启动:/etc/inint.d/mysql restart
  • windows的重启mysql

    • 停止MySQL:net stop mysql
    • 启动MySQL:net start mysql

mysql.jpeg

Last modification:July 11, 2019
If you think my article is useful to you, please feel free to appreciate