320x100
320x100

확인

show variables like 'max%'

: 명령 실행 결과에서 'max_allowed_packet' 값 확인 (바이트 단위로 출력됨)

: 기본 값은 16MB

 

 

 

 

설정 방법

vim /etc/my.cnf
[mysqld]
max_allowed_packet=500M

: 위와 같이 설정 시 한 쿼리 문장을 500MB만큼 실행 가능

 

- 주의 사항

: 메모리 크기 및 네트워크 한도에 비해 크게 설정할 경우 또 다른 오류에 직면할 수 있으니 적당히 늘리거나 쿼리 문장의 길이를 줄여볼 것

 

 

 

 

 

Reference

 

How to change max_allowed_packet size

I am having a problem with BLOB fields in my MySQL database - when uploading files larger than approx 1MB I get an error Packets larger than max_allowed_packet are not allowed. Here is what i've t...

stackoverflow.com

 

MySQL max_allowed_packet

MySQL을 공부하며 대량 데이터를 사용하려고 아래 SQL을 실행해보았다.INSERT INTO maxTBL VALUES ( REPEAT('A', 10000000), REPEAT('가', 1000000)); 보면 A를 10,000,000(천만)번 반복시킨 문자열과 '가'를 1,000,000(백만)번

dang-dang12.tistory.com

 

300x250
728x90