RHEL 및 Debian 시스템에 MariaDB를 설치하는 방법
MariaDB는 MySQL 프로젝트의 원 작성자가 개발한 MySQL의 바이너리 드롭인 대체품이며 MySQL과 완벽하게 호환됩니다. Strong> 더 많은 기능과 더 나은 성능 향상을 제공합니다.
왜 MariaDB를 사용해야 합니까?
우리 모두 알고 있듯이 MySQL은 널리 사용되고 가장 인기 있는 RDBMS이자 개발자가 가장 먼저 선택하는 제품입니다. 2008년에 MySQL은 Sun Microsystem에 인수되었으며 이후 Oracle에 인수되어 더 이상 오픈 소스가 아닙니다. .
MariaDB는 Monty Program AB 및 MariaDB 재단의 후원을 받으며 MySQL의 핵심 개발자가 독립적으로 개발했습니다. 및 기타 커뮤니티 구성원이며 진정한 오픈 소스입니다.
MySQL은 Michael “Monty” Widenius, David Axmark 및 < MySQL의 창립자이자 Monty Program AB인 Strong>Allan Larsson이 현재 MariaDB를 이끌고 있습니다. 그들은 MariaDB 기반의 개발을 감독하게 됩니다.
MariaDB를 사용하는 사람은 누구입니까?
MariaDB로 전환한 배포판과 대규모 웹사이트가 많이 있으며 그 중 일부는 다음과 같습니다.
- 아마존 웹 서비스
- 페이스북
- 모질라 코퍼레이션
- 위키피디아
- 오픈수세
- 페도라
- OLX
- 님버즈
- 슬래시기어
- 아치리눅스
- Redhat Enterprise Linux(RHEL7에서)
- 만자로
- 마게이아
- 데비안
- 차크라 프로젝트
- 젠투
- 오픈BSD
RHEL 기반 배포판에 MariaDB 설치
CentOS Stream, Rocky Linux 및 AlmaLinux와 같은 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을 입력하세요.