웹사이트 검색

RHEL 및 Debian 시스템에 MariaDB를 설치하는 방법


MariaDBMySQL 프로젝트의 원 작성자가 개발한 MySQL의 바이너리 드롭인 대체품이며 MySQL과 완벽하게 호환됩니다. Strong> 더 많은 기능과 더 나은 성능 향상을 제공합니다.

왜 MariaDB를 사용해야 합니까?

우리 모두 알고 있듯이 MySQL은 널리 사용되고 가장 인기 있는 RDBMS이자 개발자가 가장 먼저 선택하는 제품입니다. 2008년MySQLSun Microsystem에 인수되었으며 이후 Oracle에 인수되어 더 이상 오픈 소스가 아닙니다. .

MariaDBMonty Program ABMariaDB 재단의 후원을 받으며 MySQL의 핵심 개발자가 독립적으로 개발했습니다. 및 기타 커뮤니티 구성원이며 진정한 오픈 소스입니다.

MySQLMichaelMontyWidenius, David Axmark 및 < MySQL의 창립자이자 Monty Program AB인 Strong>Allan Larsson이 현재 MariaDB를 이끌고 있습니다. 그들은 MariaDB 기반의 개발을 감독하게 됩니다.

MariaDB를 사용하는 사람은 누구입니까?

MariaDB로 전환한 배포판과 대규모 웹사이트가 많이 있으며 그 중 일부는 다음과 같습니다.

  • Google
  • 아마존 웹 서비스
  • 페이스북
  • 모질라 코퍼레이션
  • 위키피디아
  • 오픈수세
  • 페도라
  • OLX
  • 님버즈
  • 슬래시기어
  • 아치리눅스
  • Redhat Enterprise Linux(RHEL7에서)
  • 만자로
  • 마게이아
  • 데비안
  • 차크라 프로젝트
  • 젠투
  • 오픈BSD

RHEL 기반 배포판에 MariaDB 설치

CentOS Stream, Rocky LinuxAlmaLinux와 같은 RHEL 기반 배포판에서는 AppStream 리포지토리에서 적절한 RPM 패키지를 설치하는 것이 좋습니다. 표시된 대로 yum 또는 dnf를 사용합니다.

yum install mariadb-server mariadb-backup mariadb-common
OR
dnf install mariadb-server mariadb-backup mariadb-common

설치가 완료되면 다음을 사용하여 MariaDB 서비스를 시작, 활성화 및 확인할 수 있습니다.

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

MariaDB 서비스가 시작되면 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화, 테스트 데이터베이스 제거 및 권한 다시 로드를 통해 보안을 강화해야 합니다.

mysql_secure_installation

루트 비밀번호는 비어 있으므로 설정하려면 메시지가 표시될 때 “enter”를 누르고 루트 비밀번호를 설정하면 됩니다. 나머지는 아래 이미지의 단계와 답변을 따를 수 있습니다.

MariaDB의 보안이 설정되면 표시된 대로 mysql 셸에 연결할 차례입니다.

mysql -u root -p 

메시지가 나타나면 앞서 설정한 루트 비밀번호를 입력하세요.

Debian 기반 배포판에 MariaDB 설치

Ubuntu 및 기타 유사한 Linux 배포판과 같은 Debian 기반 배포판에서는 apt 패키지 관리자를 사용하여 MariaDB 저장소에서 적절한 DEB 패키지를 설치하는 것이 좋습니다.

apt install mariadb-server mariadb-backup mariadb-common
Or
sudo apt install mariadb-server mariadb-backup mariadb-common

설치가 완료되면 다음을 사용하여 MariaDB 서비스를 시작, 활성화 및 확인할 수 있습니다.

systemctl start mariadb
systemctl enable mariadb
systemctl status mariadb

MariaDB 서비스가 시작되면 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화, 테스트 데이터베이스 제거 및 권한 다시 로드를 통해 보안을 강화해야 합니다.

mysql_secure_installation

이전에 설정한 루트 자격 증명을 사용하여 MariaDB에 로그인합니다.

sudo mysql -u root -p
[sudo] password for narad: 
Enter password:

데이터베이스를 종료하려면 명령 프롬프트에 quit을 입력하세요.