Amazon Linux 서버에서 MariaDB 설치하는 방법

Amazon Linux 서버에서 MariaDB 설치하는 방법

이 글에서는 Amazon Linux 환경에서 MariaDB 데이터베이스 서버를 설치하는 방법을 단계별로 알아보겠습니다. MariaDB는 MySQL의 포크로 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.

1. MariaDB 패키지 설치

아래 명령을 사용하여 MariaDB 서버 패키지를 설치합니다.

sudo dnf install mariadb105-server
Amazon Linux 서버에서 MariaDB 패키지 설치 예시


다음 명령을 사용하여 이러한 패키지의 현재 버전을 볼 수 있습니다.

sudo dnf info mariadb105
패키지의 현재 버전

2. MariaDB 서비스 시작 및 활성화

설치 후, MariaDB 서비스를 시작하고, 부팅 시 자동 실행을 설정합니다.

sudo systemctl start mariadb
sudo systemctl enable mariadb
MariaDB 서비스 시작 및 활성화

3. 보안 설정

MariaDB의 보안 설정을 수행합니다. 이 과정에서 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화 등을 설정합니다.

sudo mysql_secure_installation

이 과정은 다음과 같은 단계를 포함합니다. 이러한 단계들을 통해 MariaDB의 보안 설정을 강화할 수 있습니다.

  1. 루트 비밀번호 설정: MariaDB가 처음 설치되었을 때는 루트 비밀번호가 설정되어 있지 않습니다. 이 단계에서는 루트 사용자를 위한 강력한 비밀번호를 설정합니다.
  2. 익명 사용자 제거: 기본적으로 MariaDB에는 익명 사용자가 포함되어 있어 누구나 계정 없이 데이터베이스에 접근할 수 있습니다. 이 사용자를 제거하여 보안을 강화합니다.
  3. 원격 루트 로그인 비활성화: 보안상의 이유로, 원격에서 루트 사용자로 MariaDB에 로그인하는 것을 금지합니다.
  4. 테스트 데이터베이스 제거: MariaDB에는 테스트 목적으로 사용되는 ‘test’ 데이터베이스가 포함되어 있습니다. 이 데이터베이스를 제거하여 불필요한 접근을 차단합니다.
  5. 권한 테이블 재로드: 변경 사항이 즉시 적용되도록 권한 테이블을 다시 로드합니다.

4. MariaDB 접속 및 사용

MariaDB에 접속하고 데이터베이스 생성, 사용자 관리 등의 작업을 수행합니다.

mysql -u root -p
MariaDB 접속 확인

관련 이전 게시글

위로 스크롤