분류 전체보기

    EC2에서 RDS 연결 확인 방법

    안녕하세요. 이번 포스팅은 EC2에서 RDS 연결 확인 방법에 대해 기록하려고 합니다. 일단, EC2 ssh에 접속을 진행합니다. 저는 윈도 환경이기 때문에 putty.exe 프로그램을 실행합니다. 그리고 ec2 환경에서 mysql cli를 설치 해줍니다. mysql 설치 명령문은 밑에 있는 것입니다. sudo yum install mysql 설치가 완료 되었다면, 로컬에 접근하듯이 계정, 비밀번호, 호스트 주소를 사용해 RDS에 접속할 수 있게 됩니다. mysql -u 계정 -p -h Host주소 여기서 계정은 RDS를 생성하실 때 작성하였던 이름을 말합니다. 그리고 Host주소는 RDS에 있는 엔드포인트를 말하는 것입니다. 그리고 패스워드를 입력하면 정상 로그인 되었다면, mysql> 입력창으로 변한..

    IntelliJ에서 RDS에 접속하기

    안녕하세요. 이번 포스팅은 IntelliJ 환경에서 RDS에 접속하는 방법을 기록해보려고 합니다. 처음 aws 사이트에서 RDS에 들어갑니다. VPC 보안 그룹 (sg-xxxxxx) 이런 형태로 되어 있는 것을 확인한다. 확인하였다면, 밖으로 나와, EC2 보완 그룹으로 이동하여 해당 Security group ID랑 같은 것을 선택하여 들어가 인바운드 규칙을 작성한다. (나는 일단 이렇게 작성하였다.) 하나 더 있는 인바운드 규칙 (이거는 상관없음 그냥 올린 것) 인텔리제이에서 Database Navigator를 Install 해준다. 설치가 다되었으면, Ctrl + Shift + a를 통해 Database Browser를 검색한다. 현재 나는 연결이 되어 있는 상태라 밑에 스키마가 표시되는 것이다. ..

    EC2 서버로 접속하기

    안녕하세요. 이번 포스팅에서는 윈도우 환경으로 EC2 서버로 접속하는 방법하는 방법에 대해 기록하려고 합니다. 일단, 윈도우에서는 mac과 다르게 ssh으로 접속하기엔 불편한 점이 많아 별도의 클라이언트를 설치해야 합니다. putty 사이트에서 다운로드 받기. https://www.putty.org/ 빨간색 상자를 클릭하게 된다면 두가지를 설치 하도록 하자. - putty.exe - puttygen.exe 설치가 완료되면, 이런 아이콘 두개를 볼수 있을 것이다. puttygen.exe 실행 시켜보자. putty는 pem 이라는 키로 사용이 되지 않는다. 그렇기에 puttygen 프로그램을 실행 시켜줌으로써, ppk 파일 형태인 키를 받을 수 있게 되는 것이다. 밑에 사진 처럼 클릭하자. pem키는 절대 ..

    ERD 설계 느낀 점

    📝느낀 점프로젝트 ERD를 설계하며, 느낀 점을 작성해 보려고 합니다. (완성된 ERD 사진은 마지막에 있습니다)기본적으로 백엔드 프로젝트라면 필수적인 DB가 있어야 합니다. 대부분 관계형 DB를 사용하기에 테이블 간에 관계에 대해 잘 생각해서 ERD를 설계해 보려고 합니다. 하지만, 비전공자로써 ERD를 처음 설계해 보려고 하니 막막함이 따랐습니다. 그런 부분들에 대해 밑에서 하나씩 풀어, 설명해 드리도록 하겠습니다.  MYSQL을 선택하게 된 이유는?MYSQL은 관계형 데이터베이스 관리 시스템(RDBMS)으로 웹 애플리케이션에서 많이 사용되고 있습니다. 밑에 있는 사진처럼 상위권에 위치하는 만큼 안정성과 성능이 보장된다고 볼 수 있다고 생각하였고, 오픈 소스 및 라이센스 비용이 무료로 사용할 수 있..

    깊이 학습 한다는 것은?

    깊이 학습한다는 것에 대해 나아지려고 노력하고 있다. 또한, 공부를 이렇게 진행하며 비전공자로써 깨달은 한 가지가 있다. 지금까지는 소스코드를 작성하면서, "어디에 저장되는지?", "어떻게 구동하는지?"에 대한 생각은 하지 않고, "아, 그냥 저렇다니깐 저런 거구나" 하며 공부하여 왔었다. 대학교 시절 반도체 전자 전공을 졸업한 나의 공부방식은 대학교 시험이든, 자격증이든, 기업 필기시험이든 문제집 몇 권을 사서 문제 은행식으로 돌리는 공부방식이였기에, 지금 이런 공부 방식이 새롭고, 어색하다는 생각 했다. 그렇기에, 지금까지 개발 공부하여 왔던 방식은 겉만 알고, 속은 모르는 반쪽짜리 프로그래밍이지 않을까 생각하게 되었다. 앞으로는, 진도는 조금 느릴지 몰라도, 확실하게 체크하고 넘어갈 수 있도록 노력..