개발을 위한 EC2 mysql 설정

김영천입니다.·2024년 3월 31일
0

개발 환경 구조

mysql을 local환경에서도 설정할 수 있지만 EC2에 미리 만들고 싶어 ec2에 mysql을 설치한 후 개발하였다.
EC2는 ubuntu환경에서 실행된다.

먼저 mysql을 설치해 주어야 한다.

1. 우분투 패키지 업데이트

apt-get update

2. Mysql 설치

apt-get install mysql-server

3. Mysql 접속

sudo /usr/bin/mysql -u root -p

이렇게까지 하면 ubuntu에 mysql을 설치하고, mysql에 접속하여 데이터베이스를 수정할 수 있게 되었다.

다음으로는 외부에서 EC2의 mysql에 접속하기 위해 mysql의 config 파일을 수정해야 한다.

4. mysql config폴더로 이동

cd /etc/mysql/mysql.conf.d

5. mysqld.cnf 수정

cd /etc/mysql/mysql.conf.d

bind-address를 찾아 ip주소를 0.0.0.0으로 수정하여 외부에서 접속할 수 있게 해준다.

6. mysql 재시작

service mysql restart

다음으로는 EC2에서 mysql을 접속하기 위한 포트번호를 열어야 한다.

7. EC2 보안그룹 설정


다음과 같이 MYSQL을 위한 포트번호인 3306번을 열어주면 외부에서도 mysql에 연결이 가능해진다.

이제 백엔드 서버에서 EC2의 mysql에 접속이 가능해졌다!

0개의 댓글