웹사이트 검색

CentOS 8에 MariaDB를 설치하는 방법


MariaDB는 커뮤니티에서 개발한 오픈 소스 관계형 데이터베이스 관리 시스템입니다. 이는 MySQL에서 분기되었으며 MySQL을 만든 개발자가 만들고 유지 관리합니다. MariaDBMySQL과의 호환성이 높지만 새로운 스토리지 엔진(AriaMariaDB에 추가되었습니다. >, ColumnStore, MyRocks).

이 글에서는 CentOS 8 Linux에서 MariaDB를 설치하고 구성하는 방법을 살펴보겠습니다.

1단계: CentOS 8에서 MariaDB 리포지토리 활성화

공식 MariaDB 다운로드 페이지로 이동하여 배포판으로 CentOS, 버전으로 CentOS 8, MariaDB 10.5(안정 버전)을 선택하여 다운로드하세요. 저장소.

세부정보를 선택하면 MariaDB YUM 저장소 전체를 얻을 수 있습니다. 이러한 항목을 복사하여 /etc/yum.repos.d/MariaDB.repo라는 파일에 붙여넣습니다.

sudo vim /etc/yum.repos.d/mariadb.repo
MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

저장소 파일이 준비되면 다음 명령을 실행하여 저장소를 확인할 수 있습니다.

dnf repolist

2단계: CentOS 8에 MariaDB 설치

이제 dnf 명령을 사용하여 MariaDB 패키지를 설치합니다.

sudo dnf install MariaDB-server -y

그런 다음 MariaDB 서비스를 시작하고 시스템 시작 시 자동 시작되도록 활성화합니다.

systemctl start mariadb
systemctl enable mariadb

다음 명령을 실행하여 MariaDB 서비스 상태를 확인하세요.

systemctl status mariadb 

방화벽이 활성화된 경우 아래 명령을 실행하여 방화벽 규칙에 MariaDB를 추가해야 합니다. 규칙이 추가되면 방화벽을 다시 로드해야 합니다.

sudo firewall-cmd --permanent --add-service=mysql
sudo firewall-cmd --reload

3단계: CentOS 8에서 MariaDB 서버 보안

마지막 단계로 보안 MariaDB 설치 스크립트를 실행해야 합니다. 이 스크립트는 루트 비밀번호 설정, 권한 다시 로드, 테스트 데이터베이스 제거, 루트 로그인 금지를 관리합니다.

sudo mysql_secure_installation

이제 루트 사용자로 MariaDB에 연결하고 다음 명령을 실행하여 버전을 확인하세요.

mysql -uroot -p

이것이 바로 이 기사입니다. CentOS 8 Linux에서 MariaDB를 설치하고 구성하는 방법을 살펴보았습니다.