본문 바로가기

AWS

Mac M1 환경에서 AWS EC2 인스턴스에 MySQL 설치하기

1. SSH 접속

ssh -i "{PEM KEY 파일명}" {사용자명}@{인스턴스의 도메인 or IP 주소}

 

 

 

 

2. MySQL 다운로드

sudo apt-get update
sudo apt-get install mysql-server -y

 

 

3. MySQL 외부 접속 허용하기 (Ubuntu 터미널에서 작업)

sudo ufw allow mysql

 

 

sudo systemctl start mysql // MySQL 실행
sudo systemctl enable mysql // Ubuntu 서버 재시작시 MySQL 자동 재시작

 

 

 

cd /etc/mysql/mysql.conf.d
sudo vi mysqld.cnf

 

 

I를 눌러 INSERT 모드로 변경 후, 

bind-address 부분을 0.0.0.0 로 바꿔준다.

출처: https://velog.io/@zihooy/AWS-EC2-Spring-Boot-Project-Delpoy

 

바꿔 준 후, Esc 버튼을 누르고 :wq 를 눌러 빠져 나온다.

 

 

4. MySQL 실행하기 

 

이제 mysql을 재시작 해주자.

sudo systemctl restart mysql

 

MySQL 실행 명령

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

 

 

 

 

 

5. 웹 프로젝트에서 DB 정보 변경 

 

application.properties

#MySQL 
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://{AWS EC2 도메인명 or 탄력적 IP 주소}/{database명}
spring.datasource.username={사용자명}
spring.datasource.password={비밀번호}

 

 

 

 

 

 

 

참고

https://velog.io/@zihooy/AWS-EC2-Spring-Boot-Project-Delpoy

 

AWS EC2에 Spring Boot Project 배포하기

AWS EC2 서버에 Spring Boot로 제작한 웹을 배보해보자.

velog.io