인프라/데이터베이스

MySQL 서버에서 외부 접속 허용하는 설정 (bind-address)

2024. 4. 25. 22:17
글 목차


728x90

방화벽 설정도 다 하고 포트도 다 열어 뒀는데 스프링 프로젝트에서 MySQL에 접속하지 못한다면 보통 bind-address를 설정하지 않았기 때문이라고 봐도 무방하다!

 

설정 방법

우분투 기준으로 /etc/mysql# cd mysql.conf.d/mysqld.cnf 파일을 열어서 내용을 수정한 뒤 재실행 해 주면 된다.

 

mysqld.cnf에 수정할 라인은

bind-address            = 127.0.0.1
mysqlx-bind-address     = 127.0.0.1

이 부분이다.

 

127.0.0.1 을 모두 0.0.0.0으로 변경한다.

 

이후

systemctl restart mysql

으로 MySQL을 재시작한다. (Sudo 로 실행하자!)

728x90
MySQL 서버에서 외부 접속 허용하는 설정 (bind-address)