서버 톰캣에 ROOT.war 집어넣으면 끝~!!! 일리가 없다
바로 뻑이 난다 ㅎㅎ
보니까 전체적으로 JDBC 에 문제가 있다고 한다.
사실 이렇게 DB설정에 문제가 생길 것은 예상을 했었다. 다만 그 문제까지 가는게 힘들었어서 그렇지
자 이결 해결하기 위해 다시 또 구글링
surhommejk.tistory.com/530?category=794190
지금부터는 이분의 포스팅을 따라가자
RDS 조금 생소해서 알아보았다.
위 블로그에 자세히 소개되어있다.
나에게 중요한 것은 한가지이다.
AWS RDS는 돈이 든다는 것이다. 시간당 $0.02 ~ $10 등 많은 옵션이 있긴했지만
공부하는 입장에서 사용할지도 안할지도
아니 어떻게 사용하는지도 불확실한 상황에 정기적 지출을 할 수 없다고 판단했다.
하지만! 아래 주소를 찾아 읽어보니 가능할 것같다
RDS도 프리티어가 있군
가봅시다 ㄱㄱ
github.com/greatfarmer/TIL/blob/master/AWS/AWS-SettingsForSpring.md
자 시작비용이 어쩌고 무섭지만 데이터베이스 생성
으아닛 프리티어라니 감사합니다
12개월 뒤에는 유료 전환이라니 그전에 취업해서 AWS DB, EC2 지워버리쟈!
난 돈없는 쫄보니 스토리지 늘리지말아줘...
스토리지 자동 조정 비활성화
왜인지는 모르겠지만 VPC 보안 그룹을 새로 생성해야한다.
일단 넣는 내용은 모르겠다. 그룹 이름 적당히 짓고 진행
자 맙소사 RDS DB 까지 생성했다
이제 RDS와 EC2 를 연결하는 작업이다.
EC2 -> 보안 그룹
보안그룹 아이디 복사(내가 사용하는 EC2 의 보안그룹)
보안그룹 생성
지금 도서관에서 진행중이라 내 IP가 어떻게 나올지 모르겠다.
또 내 생각에 게시판 형태의 웹페이지를 만드려면 인바운드 규칙을 바꾸어야 할 것같은데 일단 진행해보자
수정 클릭
보안 그룹을 방금 설정한 것으로 바꾸고 저장
파라미터 그룹 생성
방금 만든 파라미터 그룹 편집
검색 후
모두 utf-8로 변경
collation 검색 후
lower_case_table_names : 테이블 대소문자 구문 x
log_bin_trust_function_creators : 유저가 만든 DB 신뢰 수정가능 super 권한 부여
변경사항 저장
RDS -> 데이터베이스 -> 수정
파라미터 그룹 재설정
이제 PuTTY를 통해 내 EC2 서버 컴퓨터에 접속한다.
sudo apt-cache search mysql-server : 버전 확인
sudo apt-get install mysql-server-5.7 : 왜 5.7을 설치하는지는 모르겠다.
설치 못한다고 한다.
위에 버전확인의 로그에서 mysql -server-8 은 있는걸로 보인다. 시도해보자
음
sudo apt-get install mysql-server-8.0 은 먹힌다
다만 그러면 mariaDB 가 다 날아간다고 한다.
공부하길 mariaDB가 mysql과 호환한다고 했으니 n으로 설치하지 말자
그럼 mysql 설치는 패스
mariaDB와 RDS 연결
mysql -u DB유저아이디 -p -h DB의 엔드포인트
mariaDB로 변경해서 시도
휴 aws 유저 아이디가 아니라
해당 DB를 만들떄 넣은 마스터 아이디 = DB유저 아이디 이다.
계속 에러나서 놀랬네
show databases;
해서 아래 그림이 나오면 된다.
'IT > Web Hosting' 카테고리의 다른 글
3_9 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(RDS DB에 table만들기) (0) | 2020.11.23 |
---|---|
3_8 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(Apache Tomcat 설정) (0) | 2020.11.23 |
3_6 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(War 파일 만들어서 배포하기) (0) | 2020.11.22 |
3_5 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(파일질라를 사용하여 서버에 접속) (0) | 2020.11.22 |
3_4 AWS(Amazon Web Service)로 스프링 웹 호스팅하기(MariaDB 리눅스 ubuntu서버에 설치) (0) | 2020.11.22 |