Amazon Linux 서버에서 MariaDB 설치하는 방법
이 글에서는 Amazon Linux 환경에서 MariaDB 데이터베이스 서버를 설치하는 방법을 단계별로 알아보겠습니다. MariaDB는 MySQL의 포크로 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.
☞ 포스트 기준: Amazon Linux 2023
1. MariaDB 패키지 설치
아래 명령을 사용하여 MariaDB 서버 패키지를 설치합니다.
sudo dnf install mariadb105-server
다음 명령을 사용하여 이러한 패키지의 현재 버전을 볼 수 있습니다.
sudo dnf info mariadb105
2. MariaDB 서비스 시작 및 활성화
설치 후, MariaDB 서비스를 시작하고, 부팅 시 자동 실행을 설정합니다.
sudo systemctl start mariadb
sudo systemctl enable mariadb
3. 보안 설정
MariaDB의 보안 설정을 수행합니다. 이 과정에서 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화 등을 설정합니다.
sudo mysql_secure_installation
이 과정은 다음과 같은 단계를 포함합니다. 이러한 단계들을 통해 MariaDB의 보안 설정을 강화할 수 있습니다.
- 루트 비밀번호 설정: MariaDB가 처음 설치되었을 때는 루트 비밀번호가 설정되어 있지 않습니다. 이 단계에서는 루트 사용자를 위한 강력한 비밀번호를 설정합니다.
- 익명 사용자 제거: 기본적으로 MariaDB에는 익명 사용자가 포함되어 있어 누구나 계정 없이 데이터베이스에 접근할 수 있습니다. 이 사용자를 제거하여 보안을 강화합니다.
- 원격 루트 로그인 비활성화: 보안상의 이유로, 원격에서 루트 사용자로 MariaDB에 로그인하는 것을 금지합니다.
- 테스트 데이터베이스 제거: MariaDB에는 테스트 목적으로 사용되는 ‘test’ 데이터베이스가 포함되어 있습니다. 이 데이터베이스를 제거하여 불필요한 접근을 차단합니다.
- 권한 테이블 재로드: 변경 사항이 즉시 적용되도록 권한 테이블을 다시 로드합니다.
4. MariaDB 접속 및 사용
MariaDB에 접속하고 데이터베이스 생성, 사용자 관리 등의 작업을 수행합니다.
mysql -u root -p
관련 이전 게시글
- AWS 가입 및 시작하기: 간단한 단계별 안내
- AWS EC2 인스턴스 생성 방법: 단계별 안내
- AWS EC2 인스턴스에 PuTTY로 접속하는 방법
- Amazon Linux 서버에서 아파치 웹 서버 설치하는 방법
이 글이 도움이 되었다면 공유해 주세요!