IT/Web Hosting

3_9 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(RDS DB에 table만들기)

Millennials 2020. 11. 23. 19:41

웹페이지를 구동시키려면 테이블이 있어야 뻑이 안날것이다.

첫페이지부터 SQL문을 불러오도록 DAO 설정해놓았으니까

 

즉 여태 열심히 설치한 RDS mariadb에 테이블을 java로 불러올 테이블을 만들어야 한다는 것이다.

local 컴퓨터의 sql developer로 만들었던 것처럼

 

방법으로 heidisql 이라는 프로그램을 사용했다.

www.heidisql.com/download.php

설치 후

신규를 누르면 위 창이 뜬다.

호스트명 / IP : RDS DB의 엔드포인트

사용자 : RDS 생성시의 아이디

암호 : RDS 생성시의 암호

----------------------------

는 기존에 사용하던 sql developer로 가능하다.

Name : 사용할 이름

사용자 : RDS 생성시의 아이디

비밀번호 : RDS 생성시의 암호

호스트 이름 : RDS DB의 엔드포인트

 

해서 접속을 하면!

우리가 맨날 SCOTT - TIGER 하던 그 아래에

새로운 진짜 DB가 만들어진 것을 볼수 있다. 눙물..............

 

근데 테이블이 안만들어진다.

한참을 고민하던 끝에

든 깨달음

 

AWS RDS DB에 쌔빠지게 받아서 설정해놓은 mariadb를 난 한번도 사용해본 적이 없다는 것 

 

두둥

 

일단 mariadb 부터 다운받자 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ

 

downloads.mariadb.org/

 

Downloads - MariaDB

 

downloads.mariadb.org

RDS 서버의 버전이 10.4 이니 맞춰서 10.4.17 버전을 다운받았다.

 

-----------------------------------------------------------------------------------------------------------------------------

 

mariadb로 table을 만들어 연결시키려다가

깨달았다

 

내가 프로젝트를 진행할때 db언어를 oracle과 mysql을 섞어서 사용했다는 것을

 

이 만든 db서버를 그대로 사용하려면 

개발할때 쓴 sql문을 전부 확인 수정해야한다.

 

table 생성이야 find - replace로 바꾸면 그만이지만

이것을 바꾸는 과정에서

수많은 에러가 나올 것 같다.

 

 

------------------------------------------------------------------------------------------------------------------------

mariadb를 포기하기로 결정

 

oracle db로 다시 만들자

 

잘가 내 인생 첫 DB서버 ㅜㅜ

20GB까지 프리티어이기때문에 db를 두 개 이상 동시에 돌릴수가 없다.

이미 db엔진을 mariaDB로 만들었기에 어쩔수 없지..

반응형