본문 바로가기
쿤즈 Server/AWS

[AWS] 아마존 EC2 서버에 MariaDB 설치

by :)Koon 2021. 1. 7.

아마존 AWS의 EC2 서버에 이것저것 하나씩 셋팅하고 있습니다. 앞선 작업들은 다음과 같습니다.

 

2020/12/31 - [쿤즈 Server/AWS] - [AWS] 아마존 웹 서비스(Amazon Web Services) 가입하는 방법

2021/01/01 - [쿤즈 Server/AWS] - [AWS] 아마존 EC2 서버 만드는 방법

2021/01/02 - [쿤즈 Server/AWS] - [AWS] 아마존 EC2 인스터스에 SSH 접속하는 방법

2021/01/03 - [쿤즈 Server/AWS] - [AWS] 아마존 EC2 서버에 NginX 설치하는 방법

2021/01/04 - [쿤즈 Server/AWS] - [AWS] 아마존 EC2 서버에 NodeJS 설치하는 방법

 

리눅스 서버를 하나 구성했고 이 서버에 웹 서버인 NginX와 어플리케이션을 실행할 수 있는 플랫폼인 Node.js를 설치했습니다. 이제 서버 프로그램이라면 필요한 구성요소중 하나인 DB를 사용해 볼 필요가 있습니다. DB는 데이터베이스를 의미하며 요즘은 MongoDB도 많이 사용하지만 기본형인 RDBMS를 설치할 예정입니다.

 

이번 포스팅에서는 RDBMS 중에서 MariaDB를 설치하는 방법을 알아보겠습니다.


MariaDB란 무엇인가

MariaDB는 오픈 소스로 만들어진 관계형 데이터베이스 관리 시스템(RDBMS)을 말합니다. 사실 MariaDB는 MySQL과 동일한 소스코드 기반으로 만들어진 데이터베이스입니다.

 

기존에 오픈 소스이고 무료로 사용 가능했던 MySQL이 오라클 소유로 넘어가면서 라이센스가 변경되었습니다. 이 라이센스 상태에 반발하여 만들어진 데이터베이스가 MariaDB입니다. 따라서 MariaDB는 MySQL과 거의 흡사하며 높은 호환성을 유지하고 있습니다.


아마존 AWS에 MariaDB 설치하기

설치 방법은 간단합니다. 레드헷 계열의 리눅인 AMI Linux를 프리티어로 이용하고 있기 때문에 설치 명령어는 yum을 이용합니다. MariaDB를 설치하는 명령어는 아래와 같습니다.

$ sudo yum install mariadb-server

MariaDB를 설치하는 패키지 이름은 mariadb-server입니다. yum을 이용해서 설치가 완료되면 이제 MariaDB를 사용할 수 있습니다.


MariaDB 서비스 실행

MariaDB를 실행하기 위한 서비스 이름은 mariadb입니다.

$ sudo systemctl start mariadb

systemctl 서비스 매니저를 이용해서 mariaDB를 실행합니다.

그리고 최초 실행했다면 관리자 비밀번호를 처음 셋팅을 해줘야 합니다. 그래서 아래 명령어를 이용해서 관리자(root)의 비밀번호를 만들어 줍니다.

$ mysqladmin -u root -p password '비밀번호';

관리자 비밀번호를 변경했다면 아래 명령어를 이용해서 DB에 접근하면 됩니다. DB에 접근하는 명령어는 MySQL과 동일합니다. 명령어는 아래와 같습니다.

$ mysql -u root -p

위와 같이 입력하면 Password를 입력하라는 메세지가 나타납니다. 이때 위에서 만든 비밀번호를 입력하면 데이터베이스에 접근이 가능합니다.


이번 포스팅에서는 MariaDB를 설치하고 ID, Password를 이용해서 접근하는 방법을 알아보았습니다. 실제로 데이터베이스를 운영할 때에는 root로는 접근하지 않습니다. Linux도 마찬가지고 DB도 마찬가지로 root(최상위)계정으로는 되도록이면 접근하지 않으며 데이터베이스를 만들고 실제 접근해서 운영하는 계정을 만들어서 접근합니다. 이상입니다.

 

2021/01/02 - [쿤즈 Server/Database] - [Database] MariaDB character set 변경 방법

 

댓글