본문 바로가기
MySql

MySQL 세션-쿼리를 종료하여 테이블 잠금 해제

by 베이스 공부 2021. 2. 3.
반응형

쿼리가 MySQL의 테이블을 잠갔습니다. 테이블 잠금을 해제하기 위해 실행중인 쿼리 세션을 어떻게 종료 할 수 있습니까?

MySQL에서 활성 세션 / 프로세스를 보는 방법을 모릅니다. PuTTY에서 어떻게 할 수 있습니까?

 

해결 방법

 

PuTTY로 이동 한 다음 MySQL에 로그인합니다. MySQL에서 다음을 실행하십시오.

show processlist;

실행중인 모든 프로세스 목록이 표시됩니다. 잠금 해제를 기다리는 다른 쿼리와 함께 가장 오래 실행되는 쿼리 일 가능성이 높으므로 테이블을 잠그는 쿼리를 찾을 수 있습니다. 이 쿼리의 프로세스 ID를 기록해 둡니다.

그런 다음 다음을 실행하십시오.

kill [PROCESSID];

그것은 프로세스를 죽일 것입니다. 물론이 작업은 시작된 쿼리를 중지 할 권한이있는 사용자로 수행해야합니다 (따라서 동일한 사용자 또는 필요한 경우 root 사용).

 

참조 페이지 https://stackoverflow.com/questions/11523884

 

 

반응형

댓글