bind-address

    원격으로 DB 연결을 요청할 때, bind-address의 의미

    Summary 🚀 통신 요청을 받는 NIC가 다르며, 소켓 생성시 각 아이피마다 서로 다른 소켓 파일이 생성된다. 따라서 mysql.cnf 파일에 작성한 bind-address에 알맞은 ip를 갖는 소켓 파일에서 오는 요청만 허용한다. 애플리케이션 서버와 디비 인스턴스를 분리하면서, 원격으로 DB에 커넥션 연결을 요청해야했다. 그렇게 하기 위해서는 DB 인스턴스에 mysql을 설치하고, mysql.cnf 파일에서 보안 그룹에 알맞은 port와 bind-address를 설정해주어야한다. 그와 관련된 글은 여기 에서 자세히 확인할 수 있다. 우선 DB 인스턴스를 분리하면서 가장 반감이 들었던 부분은 bind-address를 0.0.0.0으로 설정해줌으로서 네트워크 전체 대역에서 오는 요청을 허용해주어야만 커..