Server, Maria DBMS
MariaDB 'max_allowed_packet' 오류
수동애비
2022. 3. 11. 17:24
반응형
DB 에 blob 타입으로 저장된 1.6MB 파일을 다운로드 구현 중 max_allowed_packet 오류 발생.
NAS 에 설치된 mariaDB 의 max_allowed_packet 설정 값이 1MB 로 되어 있어서 발생하였으니 해당 설정 값을 변경해주면 된다.
환경파일 내용을 수정하거나 SQL 명령으로 값을 설정한다.
# mysql 환경 파일 위치 찾기
> mysqld --verbose --help | grep -A 1 'Default options'
~~ 생략 ~~
/etc/my.cnf ~/.my.cnf
# mariadb 10 의 경우 my.cnf 파일 안에는 !includedir /etc/my.cnf.d 이렇게 폴더를 include 하는 내용이 있다.
해당 폴더에 server.cnf 파일을 열어 수정하면 된다.
#mysqld 섹션에 내용을 수정 또는 추가 (MB 단위)
[mysqld]
max_allowed_packet=16M
수정 후 서버 재구동 하면 된다.