【RDS】EC2와 RDS(MySQL)간의 접속을 확립한다

목표



· EC2 서버와 RDS (MySQL) 간의 연결을 설정합니다.

전제



· 구축된 EC2가 존재할 것.

이용환경



EC2
OS(AMI):Amazon Linux 2 AMI(HVM), SSD Volume Type
소프트웨어: mysql Ver 14.14 Distrib 5.5.62, for Linux (x86_64) using readline 5.1

RDS
데이터베이스 엔진: MySQL(5.7.22)

참고 AWS 문서



MySQL DB 인스턴스를 생성하여 MySQL DB 인스턴스의 데이터베이스에 연결
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 아마 웬 RDS / 아 st / 우세 r 구이로 / 챠 P_ 갓찐 gS 타 r d. C Reinchin g 이런 c-chin g. MySQL. HTML

작업 흐름




항번
제목


1
RDS 만들기

2
MySQL 클라이언트 연결


절차



1. RDS 만들기



①AWS Management Console에 로그인하고 Amazon RDS 콘솔(htps : // 이런. 아 ws. 아마존. 이 m/rds/) 열기
データベースの作成 를 클릭
③ 데이터베이스 작성 방법 선택
다음과 같이 각 값을 입력하십시오.
簡単作成 (데이터베이스의 상세 설정의 대부분을 디폴트로 설정해 줍니다)
데이터베이스 엔진은 MySQL

임의의 DBインスタンス識別子マスターユーザ名 (MySQL 접속시의 인증등으로 이용됩니다)를 입력

マスターパスワード 를 입력 (비밀번호 자동 생성하는 것도 가능, MySQL 접속시의 인증으로 이용됩니다)


④ 작성한 RDS가 利用可能 가 될 때까지 대기


⑤ 만든 RDS 3306番ポート 열기
작성한 RDS의 상세 화면으로부터 VPCセキュリティグループをクリック (이용 포트가 3306번인 것도 확인)

3306番ポート 허용


2.MySQL 클라이언트 연결



①EC2에 OS 로그인
②MySQL 클라이언트 설치sudo yum install mysql 실행

# Complete!と出力されること
[ec2-user@ip-172-31-32-13 ~]$ sudo yum install mysql
(中略)
Installed:
  mysql.noarch 0:5.5-1.6.amzn1

Dependency Installed:
  mysql-config.x86_64 0:5.5.62-1.23.amzn1 mysql55.x86_64 0:5.5.62-1.23.amzn1
  mysql55-libs.x86_64 0:5.5.62-1.23.amzn1

Complete!

③MySQL 로그인mysql -h <RDSエンドポイント名> -P 3306 -u <マスターユーザ名> -p 실행

# マスターユーザのパスワードを入力し、正常にログイン出来ればOK
[ec2-user@ip-172-31-32-13 ~]$ mysql -h database-test.cgfjapta11py.ap-northeast-1.rds.amazonaws.com -P 3306 -u admin -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.7.22-log Source distribution

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

좋은 웹페이지 즐겨찾기