일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- MariaDB
- MVC
- 팀프로젝트
- 자취
- Java
- 공유DB
- 백준
- spring
- 스프링
- JDK
- IntelliJ
- 코딩테스트
- ps
- JPA
- 자바
- jdk11
- coding test
- Project
- Controller
- 입출력
- React
- AWS
- SpringBoot
- spring boot
- gradle
- 디자인패턴
- 프로젝트
- 취준생
- 코테
- javascript
- Today
- Total
Tech Collection
[AWS] 공유 DB 연결 본문
인스턴스 생성, 고정 IP 설정은 아래 링크를 참조하세요.
https://jinny-1st.tistory.com/2
1. PuttyGen, Putty 다운로드
2. PuttyGen 실행 후 ppk 추출하기
인스턴스 생성 시 받은 pem 파일 가져오기
Save private key 눌러서 ppk 파일 다운로드
3. putty 로 db 접속
Host Name에 탄력적 IP 주소 넣기
제일 밑의 Browse를 통해 ppk파일 불러오기, Open!!!
4. ssh 접속
예 선택
5. 로그인
ec2-user 를 사용해 로그인
$ sudo yum update : yum 패키지 업데이트
$ sudo su : root계정 (관리자 계정)으로 접속
# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm : mariadb가 기본 db이기때문에 mysql 따로 설치 하기
# rpm -ivh mysql-community-release-el7-5.noarch.rpm : mysql 설치위해 입력
# yum -y install mysql-server : mysql 설치
# mysql --version : mysql이 설치 되었는지 확인
# service mysql start : mysql 실행
# mysql -u root -p : 초기 비밀번호 없음, 엔터치고 들어가기
mysql> insert into mysql.user(host, user, authentication_string, ssl_cipher, x509_issuer, x509_subject)
values('%', '사용자이름', password('비밀번호'), '', '', ''); : 팀프로젝트에서 접근할 수 있는 유저 만들기
mysql> flush privileges; : 변경사항 적용
mysql> create databases 데이터베이스; : 사용할 데이터베이스 만들기
mysql> grant all privileges on '데이터베이스 이름'.* to '사용자이름'@'%' identified by '비밀번호' with grant option;
mysql> flush privileges; : 변경사항 적용
MySQL Workbench
한글설명 맞춰서 입력, Test Connection 누르기
비밀번호 입력
'Build > AWS 배포' 카테고리의 다른 글
[AWS] 서버에 프로젝트 배포하기 - 무중단 배포 3 (0) | 2021.03.10 |
---|---|
[AWS RDS] 데이터베이스 환경 만들기 - 무중단 배포 2 (0) | 2021.03.10 |
[AWS EC2] 서버 환경 만들기 - 무중단 배포 1 (0) | 2021.03.10 |
[AWS RDS] 공유DB 설정하기 (0) | 2021.01.21 |
[AWS] EC2 인스턴스 생성 (0) | 2020.12.22 |