테스트 사이트 - 개발 중인 베타 버전입니다

MySQL server has gone away 에러

 
대용량 쿼리문 실행시 MySQL server has gone away  와 같은 에러메시지가 발생한다.

 아래 명령어로 설정된 값 확인해 보기
 -> show variables like 'max_allowed_packet';  

 SET GLOBAL max_allowed_packet=xxxxxxxx;      byte 단위이다.

 

저는 192 M로 변경해 보았습니다.

기존 16M 였습니다.

 

mysql> show variables like 'max_allowed_packet';
+--------------------+----------+
| Variable_name      | Value    |
+--------------------+----------+
| max_allowed_packet | 16777216 | 
+--------------------+----------+

mysql> set GLOBAL max_allowed_packet=201326592;
Query OK, 0 rows affected (0.00 sec)

정상으로 적용되었네요.

다시 확인 해 볼까요?

mysql> show variables like 'max_allowed_packet';
+--------------------+----------+
| Variable_name      | Value    |
+--------------------+----------+
| max_allowed_packet | 16777216 | 
+--------------------+----------+

이론...기존값으로 나오네요.

 

mysql > quit 했다가 다시 접속해 보니,

 

mysql> show variables like 'max_allowed_packet';
+--------------------+-----------+
| Variable_name      | Value     |
+--------------------+-----------+
| max_allowed_packet | 201326592 | 
+--------------------+-----------+
1 row in set (0.00 sec)

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
4132
17083
17082
17081
17080
17079
17078
17077
4127
17074
17073
17072
17071
17070
17069
17068
17063
17059
17057
4119
17053
17050
17049
17048
17047
17046
17045
17036
17035
17034
17033
17032
17031
17030
17029
17028
Linux umask
17027
17026
17025
17024
17023
17022
17021
17019
30314
17016
17014
17010
17009
17008
17007
17006
17005
17003
17000
30311
16992
16990
16983
16982
16976
16971
16969
16965
4110
16957
16955
16954
16948
16947
16946
16944
16941
16940
16939
16938
16937
16935
16934
16932
16931
16929
30304
16926
4098
30297
16923
4097
30296
16921
16916
16914
30288
16912
16908
16907
16906
16905
16904
16903