본문 바로가기
IT

AWS EC2 우분투(Ubuntu) MySQL 셋팅 - 외부에서 mysql 접속 허용

by SOGNOD 2024. 8. 4.
반응형

MySQL 외부 접속 허용 방법

MySQL 설치 후 외부(내 개발 PC)에서 접속을 하기위해서는 MySQL 설정을 변경해 주어야 합니다.

 

MySQL 설정파일 찾기

먼저 mysql 설정 파일이 어떤 폴더에 설치 되었는지 확인 합니다.

find / -name "my.cnf"

MySQL 설정파일 위치로 이동 합니다.

mysql.conf.d 폴더로 이동 합니다.

mysql.conf.d 폴더 내용을 확인해 보면 mysqld.cnf 파일이 보입니다.

 

MySQL 설정 파일 수정

mysqld.cnf 파일을 열어 "bind-address" 를 수정합니다.

bind-address = 127.0.0.1 로 설정되어 있으면 localhost 에서만 접속을 허용한 상태 입니다.
bind-address가 있는 라인을 주석처리 한다.


 

As-is:
bind-address = 127.0.0.1
To-be:
bind-address = 0.0.0.0 (외부 접속 허용)

 

MySQL 설정 적용

MySQL 서버를 재시작해야 변경 내용이 적용 됩니다.

service mysql restart

 

MySQL 서비스 재 시작 후 외부에서 접속을 시도 합니다.

여기까지 외부에서 MySQL에 원격 접속하도록 설정을 변경하는 방법을 설명드렸습니다.

반응형