웹사이트 검색

Rocky Linux 및 AlmaLinux에 MariaDB를 설치하는 방법


MariaDB는 커뮤니티에서 개발한 무료 관계형 데이터베이스 시스템으로, 널리 사용되는 MySQL 데이터베이스 관리 시스템을 즉시 대체할 수 있습니다.

MySQL의 원래 개발자가 Oracle의 MySQL 인수에 대한 우려를 표명한 후 MySQL에서 분기되었습니다. 그 이후로 MariaDB는 GNU 라이선스에 따라 무료 오픈 소스로 유지됩니다.

MariaDB는 빠른 성능, 확장성, 안정성 및 견고성으로 인해 큰 인기를 얻고 있습니다. Linux, FreeBSD, Mac 및 Windows를 포함한 광범위한 운영 체제와 호환됩니다.

제공되는 풍부한 스토리지 엔진, 플러그인 및 기타 멋진 도구 세트는 데이터 분석, 데이터 웨어하우징, 트랜잭션 처리 등과 같은 다양한 사용 사례에 이상적인 옵션입니다. 실제로 웹 애플리케이션 호스팅에 사용되는 LAMP 및 LEMP 스택의 핵심 구성 요소입니다.

마리아DB 기능

MariaDB의 주요 기능은 다음과 같습니다.

  • Galera 클러스터링 기술.
  • InnoDB, XtraDB, Aria, TokuDB, CONNECT 및 SEQUENCE와 같은 새로운 스토리지 엔진을 예로 들 수 있습니다.
  • 더 빠르고 향상된 복제.
  • 최대 200,00개 이상의 연결을 지원할 수 있는 고급 스레드 풀입니다.
  • 시스템 버전 테이블, 고정된 데이터 유형, UNIX 소켓 인증 등의 새로운 기능을 소개합니다.

이 문서에서는 Rocky Linux 8AlmaLinux 8MariaDB 데이터베이스 서버를 설치하는 방법을 안내합니다.

1단계: Rocky Linux에 MariaDB 리포지토리 추가

기본적으로 Rocky Linux AppStream 저장소는 MariaDB 10.3을 제공합니다. 그러나 이것은 최신 버전이 아닙니다. 현재 안정적인 버전은 MariaDB 10.6입니다.

최신 버전을 설치하려면 다음과 같이 시스템에 MariaDB 저장소 파일을 생성하세요.

sudo vim /etc/yum.repos.d/mariadb.repo

표시된 줄을 붙여넣습니다.

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/rhel8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1 

그런 다음 변경 사항을 저장하고 파일을 종료합니다.

다음으로 Rocky의 시스템 저장소를 업데이트하여 새로 추가된 저장소를 등록하세요.

sudo dnf update

2단계: Rocky Linux에 MariaDB 설치

저장소가 준비되면 다음과 같이 이동하여 MariaDB 데이터베이스 서버를 설치합니다.

sudo dnf install mariadb-server mariadb

설치가 완료되면 MariaDB 서비스를 활성화하여 부팅 시 시작하고 다음 명령을 사용하여 서비스를 시작합니다.

sudo systemctl enable mariadb
sudo systemctl start mariadb

그런 다음 MariaDB의 실행 상태를 확인하세요.

sudo systemctl status mariadb

출력에는 모든 것이 정상적으로 작동하고 있음이 표시됩니다.

3단계: Rocky Linux에서 MariaDB 보호

MariaDB에는 해커가 데이터베이스 서버를 악용할 수 있는 취약하고 보안 위험이 있는 기본 설정이 제공됩니다. 따라서 데이터베이스 서버를 보호하기 위한 추가적인 조치가 필요합니다.

이를 위해 아래 스크립트를 실행하겠습니다.

sudo mysql_secure_installation

먼저 루트 비밀번호를 설정하세요.

나머지 프롬프트에서는 'Y'를 눌러 익명 사용자를 제거하고 원격 루트 로그인을 허용하지 않으며 프로덕션에 필요하지 않은 테스트 데이터베이스를 제거하고 마지막으로 변경 사항을 저장합니다.

MariaDB 데이터베이스 서버에 로그인하려면 다음 명령을 실행하세요.

sudo mysql -u root -p

이전 단계에서 구성한 루트 비밀번호를 입력하고 ENTER를 눌러 MariaDB 셸에 액세스하세요.

그리고 거기 있습니다. Rocky Linux 8MariaDB 데이터베이스 서버를 성공적으로 설치했습니다. AppStream 저장소에서 제공하는 버전을 계속 사용할 수 있으며 정상적으로 작동한다는 점을 기억하세요. 그러나 최신 버전의 MariaDB를 설치하려는 경우 저장소를 추가하면 됩니다.