MariaDB는 MySQL에서 파생된 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다.
MySQL과 높은 호환성을 가지면서도 무료로 사용할 수 있습니다.
MariaDB는 Oracle이 MySQL을 인수한 이후 오픈 소스 철학을 유지하기 위해 개발되었습니다.
Rocky Linux 9에 MariaDB를 한번 설치해보겠습니다.
MariaDB 특징
MySQL과 호환성
대부분의 MySQL 기반 애플리케이션이 MariaDB로 쉽게 전환 가능
활발한 커뮤니티 지원
전 세계 커뮤니티에서 꾸준히 개선하고 업데이트
다양한 엔터프라이즈 기능
고가용성, 복제, 샤딩 등 고급 기능을 제공하면서도 무료
안전성
데이터 암호화와 강화된 보안 기능으로 데이터 보호를 강화
1. 사전 준비
시스템 업데이트
저는 Rocky Linux 가 인터넷이 되는 환경입니다.
dnf 명령어로 패키지 목록을 최신 상태로 업데이트합니다.
sudo dnf update -y
2. MariaDB 저장소 추가
Rocky Linux의 기본 저장소에는 최신 MariaDB 버전이 포함되지 않을 수 있습니다.
공식 MariaDB 저장소를 추가하여 최신 버전을 설치합니다.
MariaDB 저장소 설정 파일 추가
/etc/yum.repos.d/MariaDB.repo 파일을 만들 다음 내용을 추가
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.11/rhel9-amd64
gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck = 1
저장소 설정 파일 적용
다운로드한 파일을 실행하여 저장소 설정을 적용
sudo dnf clean all
sudo dnf makecache
3. MariaDB 설치
MariaDB 서버 및 클라이언트를 설치
sudo dnf install -y MariaDB-server MariaDB-client
설치가 완료되면 MariaDB 서비스를 시작하고 부팅 시 자동으로 시작되도록 설정
sudo systemctl start mariadb
sudo systemctl enable mariadb
MariaDB 서비스가 정상적으로 실행 중인지 확인
sudo systemctl status mariadb
4. MariaDB 초기 설정
MariaDB는 기본 보안을 강화하기 위해 초기 설정 스크립트를 제공
sudo mariadb-secure-installation
실행하면 아래와 같은 항목을 물어보는데, 환경에 맞게 설정합니다
- 루트 비밀번호 설정
- 익명 사용자 삭제 여부
- 원격 루트 로그인 비활성화 여부
- 테스트 데이터베이스 삭제 여부
5. MariaDB 접속 및 테스트
MariaDB에 접속
비밀번호를 입력한 후, 아래 명령어를 실행하여 데이터베이스가 정상적으로 동작하는지 확인
sudo mysql -u root -p
정상적으로 데이터베이스 목록이 출력되면 설치가 성공적으로 완료
SHOW DATABASES;
'OS & Software > Linux' 카테고리의 다른 글
RockyLinux 9에서 NFS 서버 설치 및 설정 방법 (0) | 2025.01.16 |
---|---|
Oracle VirtualBox에서 Ubuntu Linux 24 설치 방법 (0) | 2025.01.16 |
가장 많이 사용하는 Linux 기본 명령어 정리 (0) | 2025.01.15 |
Rocky Linux9에서 vsftpd 설치하는 방법 (0) | 2025.01.10 |
Rocky Linux 9에서 MySQL 설치 방법 (0) | 2025.01.10 |