[AWS] 공유 DB 연결
인스턴스 생성, 고정 IP 설정은 아래 링크를 참조하세요.
https://jinny-1st.tistory.com/2
[AWS] EC2 인스턴스 생성
1. aws.amazon.com 방문 http://aws.amazon.com 클라우드 서비스 | 클라우드 컴퓨팅 솔루션| Amazon Web Services 브라우저 기반 셸, 더 안전하고 손쉬운 카오스 엔지니어링, 기존 도구와 서비스의 향상된 기능 발.
jinny-1st.tistory.com
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 누르기
비밀번호 입력