Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Express
- Bull
- mongoose
- nodejs
- game
- cookie
- flask
- AWS
- dfs
- react
- Dinosaur
- 게임
- Sequelize
- 공룡게임
- class
- GIT
- OCR
- TypeScript
- 정렬
- nestjs
- typeORM
- MongoDB
- jest
- Python
- 자료구조
- JavaScript
- MySQL
- Nest.js
- Queue
Archives
- Today
- Total
포시코딩
DROP TABLE 멈춤 현상 해결방법 (Solution of Dropping table makes MySQL hang) 본문
728x90
문제 발생
DROP TABLE user;
테이블이 이상해서 날리려는데
저 sql문을 실행한 후로 MySQL이 바보가 되버렸다.
종속된 FK들이 문제가 발생해 일어나는 일인데
user의 field와 종속된 테이블들을 먼저 삭제하거나 FK를 없애주고나서 user 테이블 삭제를 시도했어야 했다.
해결방법
일단 멈춰버린 MySQL을 되돌리기 위해서는 원인이 된 삭제 프로세스를 강제로 끄면 된다.
SHOW PROCESSLIST;
다음과 같이 프로세스 목록을 보고 Sleep 상태인 것들을 강제로 종료시켜준다.
KILL 24;
KILL 25;
KILL 26;
KILL 28;
이후 멈춤 현상이 풀린걸 확인한 후
종속된 문제를 해결하고나서 다시 삭제를 시도하면 된다.
https://stackoverflow.com/questions/10871388/dropping-table-makes-mysql-hang
728x90
'MySQL' 카테고리의 다른 글
DB 모델링, ERD, 인덱스 (1) | 2023.01.25 |
---|---|
MySQL 기본 코드 정리 (0) | 2022.12.09 |
MySQL 8.0 root 비밀번호 변경 (0) | 2022.12.06 |
[Mac] 설치 및 환경변수 설정 (Intel i5, Early 2015) (0) | 2022.11.28 |
타임존 바꾸기 current_timestamp 9시간 차이 (0) | 2022.10.29 |