안녕하세요 상훈입니다.
Spring + Maven, MySQL 을 사용하는데 DBeaver 를 통해서는 MySQL 과 연동이 되는데, 스프링에서는 서버 구동조차 안되어 난감했던 경험을 하였습니다.
최근에 NCP-Computed Engine 에서 AWS - EC2로 서버이전을 하게되었는데, 이 과정 중 발생하였습니다.
보통 인바운드, 아웃바운드 설정 오류인 것이다. 라는 내용이 대부분이라 인바운드, 아웃바운드 모두 모든 트래픽 허용 (0.0.0.0/0) 으로 했는데도 안되고 (::/0)... 너무 난감했습니다.
✔ Communications link failure
바로 연결 오류.
해당 오류가 뜨면서 서버 구동조차 안되었기 때문에, 무엇이 오류였던건지 2일정도 찾아 헤매었습니다.
구글 서핑 중 우연히 발견하게 된 블로그의 한 단락
이번 서버 설정에서는 MySQL 의 기본 설정인 bind-address 를 설정하지 않았다는 것이 상기되었다.
mysql 의 기본 설정 중 bind-address 를 찾아 주석처리
- 로컬에서만 된다는 것으로 설정된 기본 형태를 주석 처리하여 모두 사용이 가능하도록 변경
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
초보적인 실수였지만 겨우 잘 찾았으니 다행.
(그냥 ec2 어떻게 서버 올리는지 순서에 따라 작성을 한 번 해야하나? 라는 필요성을 느낌)
[IT도서 리뷰] 한빛미디어 - 실전 레디스 (0) | 2024.06.25 |
---|---|
[혼공네트] 혼자 공부하는 네트워크 도서 리뷰 (0) | 2024.05.16 |
[Spring, Axios] Spring, Axios 비동기 통신 - Post 오류 해결 (0) | 2022.12.27 |
MongoParseError: option usefindandmodify is not supported at parseOptions ... MongoDB Error 에러 해결 (0) | 2022.03.15 |
[ Node.js ] NodeJS address already in use 에러 해결하기/ 열린 포트 강제 종료하는 방법 (0) | 2022.01.17 |
댓글 영역