Database/MySQL
[MySQL] error 2006 - MySQL server has gone away
pu928
2016. 10. 11. 14:27
반응형
mysql client에서 server로 쿼리 전송 시 전송크기가 크면 아래 오류 발생
state:08S01, native:2006, msg:[MySQL][ODBC 5.2(w) Driver][mysqld-5.6.25-enterprise-commercial-advanced-log]MySQL server has gone away |
- 해결 방안 -
mysql 실행 중 쿼리를 통해 설정
SET GLOBAL max_allowed_packet = 1024 * 1024 * 64; SET SESSION max_allowed_packet = 1024 * 1024 * 64; |
또는 mysql 설정 파일 수정(mysql 실행 시 적용)
[mysqld] max_allowed_packet = 64M |
쿼리를 통해 설정하게 되면 mysql을 재 시작하는 경우 원래대로 돌아온다.
여기처럼 실행 시 옵션으로 설정하거나 설정파일에서 변경하면 된다.
반응형