본문 바로가기

CS/DB

mysql 1205 Lock wait timeout exceeded; try restarting transaction

문제

  • 크롤링을 통해 정보를 db에 저장하는 도중 해당 에러 발생
  • 쥬피터 노트북에서 실행한 pymysql구문에서 commit()하지 않았던 것 때문에 문제가 발생한 것이 아닌가 예상(정리한 구문은 다른 에디터에서 실행)

해결

  • 어떤 테이블에 lock이 잡혀 있다면 mysql을 재시작하여 초기환경으로 시작하는 것이 좋다고 판단하여 서버를 재시작했다.
mysql.server stop
mysql.server start