Coding Memo

AWS RDS (MariaDB) 설치 및 연동 - 4 본문

etc

AWS RDS (MariaDB) 설치 및 연동 - 4

minttea25 2022. 8. 8. 19:44

이전 글: https://minttea25.tistory.com/60

 

AWS RDS (MariaDB) 설치 및 연동 - 3

이전 글: https://minttea25.tistory.com/59 AWS RDS (MariaDB) 설치 및 연동 - 2 이전 글: 이 글에서는 생성된 데이터베이스에 대한 정보를 확인하고 설정을 변경해보는 방법이 나와있다. (EC2 연결 설정) 1. 데..

minttea25.tistory.com

 

이번 글에서는 EC2에 MariaDB를 설치하고 DB에 접속이 되는 지 확인한다.

 

(EC2는 UBUNTU 플랫폼을 기준으로 한다.)


1. EC2 콘솔 접속

 

- 인스턴스 선택 후 연결 클릭

 

 

- EC2 인스턴스 연결 - 연결 클릭 

 

ububtu 플랫폼이므로 ubuntu로 사용자 이름이 입력되어 있다. (다른 플랫폼들은 다름!)

 

 

- 잠시 기다리면 연결이 된다.

 

이제 AWS의 우분투 시스템을 이용할 수 있다.

ec2 - ubuntu

 

 

2. MariaDB 패키지 확인

 

- MariaDB 관련 패키지 설치 리스트 확인

sudo apt list | grep mariadb

 

아마도 하나도 안뜰 것이다...

주의: sudo apt list 만 입력하면 매우 많은 패키지가 몇십초에 걸처 계속 출력 될 것이다...

 

 

- 설치 가능 패키지 리스트 업데이트

sudo apt update

위 명령어로 리스트를 업데이트 한 후 다시 리스트를 확인 하면 아래와 같이 나타날 것이다.

 

 

3. MariaDB Client 설치

위 항목에 보면 mariadb-client 가 있다. 

우리는 EC2에 MariaDB 서버를 직접 설치 할 것이 아니라 RDS에 따로 설치를 해 두었기 때문에 server를 설치할 필요가 없다. 따라서 client만 설치하면 된다.

 

다음의 명령어를 입력하자.

sudo apt-get install -y mariadb-client

 

 

4. MariaDB 설치 확인하기

 

다음 명령어로 확인

mysql --version

 

아래와 같이 나타난다면 설치가 완료 된 것이다.

mysql --version

 

 

 

5. 데이터베이스 접속

 

이제 RDS에 접속을 해볼 것이다.

다음과 같은 명령어를 입력한다.

mysql -u {username} -p -h {endpoint of RDS-instance}

 

username은 데이터베이스를 생성했을 때의 이름을 입력하면 되고 (root일때)

엔드 포인트는 RDS의 데이터베이스 인스턴스 정보에서 확인 할 수 있다.

엔드포인트 확인

 

참고: 우분투에 복사한 텍스트를 붙여넣고 싶을 때는 ctrl+shift+v 를 사용하면 된다.

 

 

 

명령어를 제대로 실행하였고 연결을 시도한다면 password를 입력하라는 줄이 나온다.

Enter Password

패스워드(데이터베이스 생성 시에 만든 패스워드)를 입력하면 DB에 접속이 된 것을 확인할 수 있다!

 

 

참고: 입력을 해도 커서는 움직이지 않고 입력되는 문자가 보이지 않는다. 그냥 입력하고 엔터를 누르면 된다.

접속 성공

 

6. 쿼리 테스트

 

이전 글에서 사용했던 명령어를 그대로 사용해서 확인을 하겠다.

show variables like 'character%';
show variables like 'time_zone';

query results

똑같이 값이 나온다!

 

'etc' 카테고리의 다른 글

OSI, TCP/IP  (0) 2023.06.04
우분투에서 파일 다운로드: wget  (0) 2022.08.16
AWS EC2 설치  (0) 2022.08.08
AWS RDS (MariaDB) 설치 및 연동 - 3  (0) 2022.08.08
AWS RDS (MariaDB) 설치 및 연동 - 2  (0) 2022.08.08