오늘도 한 뼘 더
[MySQL] ERROR 2006 (HY000): MySQL server has gone away 본문
728x90
반응형
# 배경
스트레스 툴 (J meter)를 사용하여 스트레스 테스트를 진행하기 위해 운영 데이터를 로컬 DB에 import 하여 운영환경과 같은 환경을 만드려고 한다.
# 문제
import를 하는 과정에서 다음과 같은 에러가 발생하며 진행이 되지 않았다.
## 원인
show variables like 'max_allowed_packet';
- max_allowed_packet 값이 4MB로 되어있다
- 에러가 발생한 곳의 쿼리문이 4MB를 넘어 처리를 할 수 없는 것이었다. 해당 쿼리에 텍스트 내용이 많아 발생한 문제
# 해결 방법
SET GLOBAL max_allowed_packet = 1073741824;
- max_allowed_packet의 값을 키워줬다.
- 10MB로 변경을 하고 돌려보니 제대로 import가 되는것을 확인했다.
728x90
반응형
'Study > MySQL' 카테고리의 다른 글
[MySQL] 쿼리 플랜(Query Plan) 보기 (0) | 2022.09.15 |
---|---|
[MySQL] MySQL Dump 에러 ERROR 1227 (42000) (0) | 2022.07.15 |
[MySQL] 사용자 생성/삭제, 권한 추가/삭제/변경 (0) | 2022.05.26 |
[MySQL] Error Code 1175: Safe Update 해결 방법 (0) | 2022.04.01 |
[MySQL] MySQL Workbench 데이터 이관 작업 (Data Export/Import) (0) | 2021.12.24 |
Comments