본문 바로가기
MySQL 에러 처리법

12. mysqldump에서 Error 2013: Lost connection to MySQL server 발생한 경우

by 모모레 2015. 3. 24.

mysqldump를 실행하는 도중에 다음과 같은 에러가 발생하게 될 수 있습니다.


mysqldump: Error 2013: Lost connection to MySQL server during query when dumping table `tt_EntryContents` at row: 2325496


사실 위 에러가 발생할 수 있는 원인은 다양합니다.

그 중에 하나로 디스크의 성능 지연이 있을 수 있습니다.

dump 작업이 일어나는 도중에 디스크의 성능이 지연되어 OS가 제대로 작업을 진행시켜주지 못하는 경우 mysql이 설정한 작업 대기 시간이 초과되어 커넥션이 끊어질 수 있습니다.

이때, net_write_timeout이나 net_read_timeout 설정을 통해 timeout 시간을 조절하여 일시적으로 해결할 수는 있습니다.

하지만, 이것은 일시적인 조치일뿐

디스크 지연 현상이 많이 발생한다면, 근본적인 원인을 먼저 찾아서 해결해야 할 것입니다.