반응형
쿼리가 MySQL의 테이블을 잠갔습니다. 테이블 잠금을 해제하기 위해 실행중인 쿼리 세션을 어떻게 종료 할 수 있습니까?
MySQL에서 활성 세션 / 프로세스를 보는 방법을 모릅니다. PuTTY에서 어떻게 할 수 있습니까?
해결 방법
PuTTY로 이동 한 다음 MySQL에 로그인합니다. MySQL에서 다음을 실행하십시오.
show processlist;
실행중인 모든 프로세스 목록이 표시됩니다. 잠금 해제를 기다리는 다른 쿼리와 함께 가장 오래 실행되는 쿼리 일 가능성이 높으므로 테이블을 잠그는 쿼리를 찾을 수 있습니다. 이 쿼리의 프로세스 ID를 기록해 둡니다.
그런 다음 다음을 실행하십시오.
kill [PROCESSID];
그것은 프로세스를 죽일 것입니다. 물론이 작업은 시작된 쿼리를 중지 할 권한이있는 사용자로 수행해야합니다 (따라서 동일한 사용자 또는 필요한 경우 root
사용).
참조 페이지 https://stackoverflow.com/questions/11523884
반응형
'MySql' 카테고리의 다른 글
MySQL 정의되지 않은 변수 : POST-PHP 및 MySQL (0) | 2021.02.04 |
---|---|
MySQL DateTime 열을 시간이 아닌 날짜 만과 비교하는 방법 (0) | 2021.02.03 |
MySQL mysql codeigniter에서 3 개의 테이블 조인 (0) | 2021.02.03 |
MySQL MySql Workbench에서 저장 프로 시저 테스트 (0) | 2021.02.03 |
MySQL 기존 mysql 트리거를 생성 한 후 수정할 수 있습니까? (0) | 2021.02.03 |
댓글