mysql관련 이관작업시 sql덤프를 사용하는 경우
Error Code: 2006 - MySQL server has gone away 와 같은 에러 코드가 발생되고 작업을 진행 하지 못하는 경우가 생기게 되는데 이 경우
set GLOBAL max_allowed_packet = 1024 * 1024 * 16;
set SESSION max_allowed_packet = 1024 * 1024 * 16;
명령으로 max_allowed_packet 사이즈를 늘려서 해결 할 수 있습니다. 실제로 연결이 끊어지거나 한 상태는 아니고 실행 하려는 sql문의 크기가 메모리 사이즈(기본 1Mb)를 초과 하는 경우 발생 되는 에러로
쿼리문으로 mysql서버의 메모리 용량을 늘려서 해결 할 수 있습니다.
show variables like '%max_allowed_packet%' 명령으로 수정된 정보는 확인 가능 합니다.
(다른글의 설정 파일 변경 까지는 필요 없는경우 저렇게 쿼리문으로 처리 가능 합니다.)
반응형
'DB > MY-SQL' 카테고리의 다른 글
MYSQL 프로시저 오류 실행 오류 (0) | 2022.02.28 |
---|---|
mysql datetime 0000-00-00 00:00:00 (0) | 2022.02.22 |
jdbc연결시 한글 인코딩 문제 (0) | 2017.01.18 |
mysql recource설정시 옵션 (0) | 2016.12.20 |
update rownum같은 처리 (0) | 2016.12.09 |