RadarURL
Skip to content
조회 수 137 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

질문:

mysql 4.0.14 에서 덤프를했습니다. 파일이 조금 큽니다. 525M 정도...근데, 이파일을 mysql 4.0.22 import 하려하는데 다음과 같은 에러를 보냅니다.

Got a packet bigger than 'max_allowed_packet' bytes

my.cnf 도 수정해보았는데...역시 안되네요...아시는분 계신가요?


답변:

해결하셨다니 다행입니다.
혹시나 싶어 관련 내용을 좀 더 보충하도록 하겠습니다.

mysql의 max_allowed_packet 설정값은 mysql이 클라이언트와 통신할 때 핸들링 할 수 있는 데이터의 양을 의미합니다. 디폴트로는 1mb로 설정되어 있습니다.

mysql 3.23버젼에선 이 값을 16mb까지 설정할 수 있고 4.0.1 이상부터는 1기가까지 가능합니다.

대량의 데이터를 mysql과 주고받을땐 connect timeout 시간이나 (혹시 server-side script를 이용한다면) 스크립트의 timeout시간도 확인해봐야 하며, timeout의 값이 충분히 설정되어 있다면 다음으로 max_allowed_packet의 값을 의심해봐야 합니다.

이 값은 mysql에 입력하는 데이터의 양 뿐만 아니라, 리턴되는 데이터의 양과도 관련이 있습니다. 따라서 대량의 데이터를 리턴받아야 하는 상황(blob data type같은..)이 요구될때도 설정값을 살펴봐야 합니다.

mysql.com에서는 이 값을 적당히 늘려주는 것이 더 좋다고(안전하다고) 밝히고 있습니다. mysql은 지정된 값만큼 항상 memory를 가지고 있는 것이 아니라, 필요한 양 만큼의 메모리만(단, max_allowed_packet의 값에 제한받습니다.) 사용합니다.

이상으로
http://dev.mysql.com/doc/mysql/en/packet-too-large.html
에 있는 내용 가지고 아는척 해봤습니다. :oops: :oops:


출처 : https://kldp.org/node/55172

?

  1. No Image 05Jul
    by JAESOO
    2016/07/05 by JAESOO
    Views 88 

    mysql이 cpu를 많이 점유하고, DB와의 연결상태가 좋지 않을때

  2. No Image 17Mar
    by JAESOO
    2015/03/17 by JAESOO
    Views 103 

    Mysql slow-query를 이용한 로그 분석

  3. No Image 17Mar
    by JAESOO
    2015/03/17 by JAESOO
    Views 129 

    Mysql 데몬 문제 해결 방안 (cpulimit)

  4. No Image 16Mar
    by JAESOO
    2015/03/16 by JAESOO
    Views 693 

    리눅스 실시간으로 로그 보기 tail 명령어

  5. No Image 16Mar
    by JAESOO
    2015/03/16 by JAESOO
    Views 449 

    mysql 5.5.x my.cnf 참고

  6. No Image 16Mar
    by JAESOO
    2015/03/16 by JAESOO
    Views 503 

    Mysql Slow query log 등록

  7. No Image 16Mar
    by JAESOO
    2015/03/16 by JAESOO
    Views 112 

    MYSQL 성능 향상 정리

  8. No Image 16Mar
    by JAESOO
    2015/03/16 by JAESOO
    Views 370 

    MySQL Query Cache 사용법

  9. No Image 25Dec
    by JAESOO
    2014/12/25 by JAESOO
    Views 137 

    Mysql 에서 Got a packet bigger than 'max_allowed_packet' bytes 오류

  10. No Image 25Dec
    by JAESOO
    2014/12/25 by JAESOO
    Views 269 

    MySQL 내부 변수 max_allowed_packet

  11. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 270 

    Mysql binary log 정리, 삭제 주기 설정

  12. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 482 

    MySQL 로그 파일 관리 2 - 로그 파일 남기기

  13. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 375 

    MySQL 로그 파일 관리 1 - 설정

  14. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 191 

    MySQL Binary Log 지우는 방법

  15. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 3958 

    MySQL 설치/사용시 발생 에러 유형별 대처방법

  16. No Image 17Nov
    by JAESOO
    2014/11/17 by JAESOO
    Views 244 

    Mysql 데이터 폴더의 mysql-bin.xxx 파일들 관련 삭제 및 초기화 방법

  17. No Image 07Jul
    by JAESOO
    2014/07/07 by JAESOO
    Views 1645 

    MySQL my.cnf 파일 수정으로 mysql 서버 튜닝하기

  18. No Image 07Jul
    by JAESOO
    2014/07/07 by JAESOO
    Views 1212 

    MySQL에 원격 접속 허용

  19. No Image 23Jan
    by JaeSoo
    2014/01/23 by JaeSoo
    Views 1234 

    mysql에서 (테이블명) is marked as crashed and should be repaired 에러시

  20. 왜 MySQL 에서 InnoDB 를 써야하는가? InnoDB vs MyISAM 비교

Board Pagination Prev 1 2 Next
/ 2

PageViews   Today : 905 Yesterday : 1026 Total : 21710812  /  Counter Status   Today : 653 Yesterday : 813 Total : 1140549

Edited by JAESOO

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소