제목 | mysql 연결 시 Lost connection to MySQL server at 'reading initial communication packet', system error: 0 에러 | ||
---|---|---|---|
카테고리 | DB | ||
글쓴이 | lzao | 작성시각 | 2017/07/17 16:14:16 |
|
|||
안녕하세요. 현재 Docker를 이용하여 서비스 구축중입니다. DB는 MySQL 5.7를 사용합니다. 터미널로 연결 시 MySQL의 접근은 문제가 없으나 Navicat이나 다른 DB툴을 사용해서 연결을 하게 되면 Lost connection to MySQL server at 'reading initial communication packet', system error: 0 에러가 나타납니다. 로컬은 MAC OS이며, 솔직히 다른 DB툴을 사용해보진 않았고 navicat만 사용해봤습니다. 구글링으로 계속 찾아보곤 있는데, max_allowed_packet을 변경하라는 것 등 시도해보았지만 되지 않았습니다... 혹시 같은 이유로 문제를 겪고 계신분이나 해결하신분이 있으면 도움 부탁드립니다.
감사합니다. |
|||
다음글 | 리눅스에서 chown으로 소유자 변경했을 때 질문입니다... (15) | ||
이전글 | 개발툴 질문 (6) | ||
변종원(웅파)
/
2017/07/17 16:31:33 /
추천
0
db host가 localhost가 아닌 % 인지 확인해보세요
|
유창화
/
2017/07/17 17:55:05 /
추천
0
디비 서버 방화벽 문제일수도 있을 것 같습니다.
|
닉
/
2017/07/18 10:58:58 /
추천
0
도커 기능중에 포트 연결해주는게 있었는데 그것도 확인해보세요.
|
Dexter
/
2017/07/19 02:30:18 /
추천
0
도커 실행하실때 포트 연결 해주셨나요?? 제가 run할때 하는 옵션인데 참고하세요. docker run --restart=always --name 이름지정 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=xxxxxxx -d 이미지이름:버젼 --character-set-server=utf8 --collation-server=utf8_unicode_ci --default-time-zone='Asia/Seoul' |