CentOS 7에서 MariaDB 설치하는 방법
이 글에서는 CentOS 7 환경에서 MariaDB 데이터베이스 서버를 설치하는 방법을 단계별로 알아보겠습니다. MariaDB는 MySQL의 포크이며, 널리 사용되는 오픈 소스 관계형 데이터베이스 관리 시스템입니다.
1. MariaDB 패키지 설치
아래 명령을 사용하여 CentOS 7에 MariaDB 서버 패키지를 설치합니다.
sudo yum install mariadb-server
다음 명령을 사용하여 설치된 MariaDB 버전을 확인할 수 있습니다.
mysql --version
2. MariaDB 서비스 시작 및 활성화
설치 후, MariaDB 서비스를 시작하고, 부팅 시 자동 실행을 설정합니다.
sudo systemctl start mariadb
sudo systemctl enable mariadb
3. 보안 설정
MariaDB의 보안 설정을 수행합니다. 이 과정에서는 루트 비밀번호 설정, 익명 사용자 제거, 원격 루트 로그인 비활성화 등을 설정합니다.
sudo mysql_secure_installation
이 과정은 다음과 같은 단계를 포함합니다. 이러한 단계들을 통해 MariaDB의 보안 설정을 강화할 수 있습니다.
- 루트 비밀번호 설정: MariaDB가 처음 설치되었을 때는 루트 비밀번호가 설정되어 있지 않습니다. 이 단계에서는 루트 사용자를 위한 강력한 비밀번호를 설정합니다.
- 익명 사용자 제거: 기본적으로 MariaDB에는 익명 사용자가 포함되어 있어 누구나 계정 없이 데이터베이스에 접근할 수 있습니다. 이 사용자를 제거하여 보안을 강화합니다.
- 원격 루트 로그인 비활성화: 보안상의 이유로, 원격에서 루트 사용자로 MariaDB에 로그인하는 것을 금지합니다.
- 테스트 데이터베이스 제거: MariaDB에는 테스트 목적으로 사용되는 ‘test’ 데이터베이스가 포함되어 있습니다. 이 데이터베이스를 제거하여 불필요한 접근을 차단합니다.
- 권한 테이블 재로드: 변경 사항이 즉시 적용되도록 권한 테이블을 다시 로드합니다.
4. MariaDB 접속 및 사용
이제 MariaDB에 접속하여 데이터베이스 생성, 사용자 관리 등의 작업을 수행할 수 있습니다.
mysql -u root -p
☞ 이 글을 참고하여 CentOS 7에서 MariaDB를 성공적으로 설치하고 구성하시길 바랍니다.
관련 이전 게시글
- Oracle VM VirtualBox 설치 방법 (윈도우 11)
- VirtualBox에서 CentOS 7 설치하는 방법 (윈도우 11)
- VirtualBox CentOS 7에 PuTTY를 사용하여 SSH로 접속하는 방법
- CentOS 7에서 아파치 웹 서버 설치하는 방법
- CentOS 7에서 Apache Tomcat 설치하는 방법
이 글이 도움이 되셨다면 공유 부탁드립니다!