MySQL死锁 centos数据库死锁解决方案
发生情况:由于某种错误操作导致数据库死锁
解决方法:
- 使用
xshell
连接远程服务器 - 输入命令
whereis mysql
查看MySQL安装位置
安装位置如图所示,共有四个(不一定,这个服务器上有四个,看个人服务器情况),只能一个个去试,当前使用的是那个数据库(我试到第二个就登录进去了)
-
cd到MySQL安装位置后,输入命令
mysql -u root -p
进入数据库,密码可以在宝塔中查看 -
成功进入数据库后,输入命令
select * from information_schema.innodb_trx;
查看当前进行的事务 -
kill掉当前的线程
-
重新查看是当前事务是否进行
-
当前已经没有事务再进行,死锁问题解决