MySQL死锁 centos数据库死锁解决方案

发生情况:由于某种错误操作导致数据库死锁

解决方法

  • 使用xshell连接远程服务器
  • 输入命令whereis mysql查看MySQL安装位置
    MySQL死锁 centos数据库死锁解决方案

安装位置如图所示,共有四个(不一定,这个服务器上有四个,看个人服务器情况),只能一个个去试,当前使用的是那个数据库(我试到第二个就登录进去了)

  • cd到MySQL安装位置后,输入命令mysql -u root -p进入数据库,密码可以在宝塔中查看MySQL死锁 centos数据库死锁解决方案

  • 成功进入数据库后,输入命令select * from information_schema.innodb_trx;查看当前进行的事务MySQL死锁 centos数据库死锁解决方案

  • kill掉当前的线程

MySQL死锁 centos数据库死锁解决方案

  • 重新查看是当前事务是否进行MySQL死锁 centos数据库死锁解决方案

  • 当前已经没有事务再进行,死锁问题解决