티스토리 뷰

AWS RDS 를 사용하는 방법도 있지만 Mysql 을 인스턴스에 구축하여 사용해보려한다.


1. AWS 에 접속 후 Mysql 설치

 = sudo yum install mysql-server


2. /etc/my.cnf 에서 bind-address 주석 처리


3. AWS console 에서 security group의 inbound 설정 변경

 = 3306 포트를 외부에 0.0.0.0/0 에게 열어준다 (anywhere)


4. Mysql 계정 생성 및 권한 부여

 = mysql> create user ojt_venice@% identified by 'venice'; (외부에서 접속 가능)

 = mysql> create user ojt_venice@localhost identified by 'venice'; (내부에서 접속 가능)


5. Mysql 재시작

  =  sudo service mysqld restart


6. iptables 설정 및 저장

 = sudo iptables -A INPUT -p tcp --dport 3306 -j ACCEPT

 = sudo service iptables save


7. 코드상에서 AWS 를 바라보도록 jdbc connect 설정 변경

 = Connect c = DriverManager.getConnection("jdbc:mysql://{IP}/{DB}", "id", "pw");

'AWS > Web Server 구축해보기' 카테고리의 다른 글

도커를 이용해 인스턴스에 톰켓 배포  (0) 2018.12.19
AWS Instance 에 접속하기  (0) 2018.04.25
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함