본문 바로가기
일지

[MYSQL] MYSQL 외부 접속 가능 (127.0.0.1:3306 변경하기)

by 닉닉눅 2023. 4. 27.
728x90
반응형

업체로부터 클라우드 WEB·WAS서버에서 DB서버로 3306포트 접근이 안된다는 연락을 받았습니다.

우선 DB서버로 접근하여 SQL 상태확인과 포트 확인을 했습니다.

 

ps -ef | grep mysql

 

netstat -tnl

 

127.0.0.1:3306으로 로컬로 되어있어서 외부에서 접속이 불가능합니다.

grep -r 127.0.0.1을 확인해 보니 mysqld.cnf파일에  

 

grep -r 127.0.0.1

 

mysql.conf.d/mysqld.cnf:bind-address            = 127.0.0.1
mysql.conf.d/mysqld.cnf:mysqlx-bind-address     = 127.0.0.1 

 

위와 같이 설정되어 있는것을 확인할 수 있었습니다.

 

 /etc/mysql/mysql.conf.d/mysqld.cnf 파일의 bind-address와 mysqlx-bind-address를 수정하여 외부접속이 가능하도록합니다.

 

 vi mysqld.cnf 

주석처리 또는 0.0.0.0을 입력합니다.

이제 외부에서 DB서버 3306포트로 접근이 가능합니다.

728x90
반응형

댓글