mysql을 local환경에서도 설정할 수 있지만 EC2에 미리 만들고 싶어 ec2에 mysql을 설치한 후 개발하였다.
EC2는 ubuntu환경에서 실행된다.
먼저 mysql을 설치해 주어야 한다.
apt-get update
apt-get install mysql-server
sudo /usr/bin/mysql -u root -p
이렇게까지 하면 ubuntu에 mysql을 설치하고, mysql에 접속하여 데이터베이스를 수정할 수 있게 되었다.
다음으로는 외부에서 EC2의 mysql에 접속하기 위해 mysql의 config 파일을 수정해야 한다.
cd /etc/mysql/mysql.conf.d
cd /etc/mysql/mysql.conf.d
bind-address를 찾아 ip주소를 0.0.0.0으로 수정하여 외부에서 접속할 수 있게 해준다.
service mysql restart
다음으로는 EC2에서 mysql을 접속하기 위한 포트번호를 열어야 한다.
다음과 같이 MYSQL을 위한 포트번호인 3306번을 열어주면 외부에서도 mysql에 연결이 가능해진다.
이제 백엔드 서버에서 EC2의 mysql에 접속이 가능해졌다!