웹사이트 검색

CentOS 6에서 MariaDB 10을 설치하고 보호하는 방법


이전 튜토리얼에서는 CentOS 7에 MariaDB 10을 설치하는 방법을 보여주었습니다. 이 가이드에서는 RHEL/CentOS 6 배포판에 MariaDB 10.1 안정 버전을 설치하고 보호하는 방법을 보여줍니다.

이 튜토리얼에서는 서버에서 root로 작업한다고 가정합니다. 그렇지 않으면 sudo 명령을 사용하여 모든 명령을 실행합니다.

1단계: MariaDB Yum 리포지토리 추가

1. 먼저 RHEL/CentOS 6 시스템용 MariaDB YUM 저장소 항목을 추가합니다. /etc/yum.repos.d/MariaDB.repo 파일을 생성합니다.

vi /etc/yum.repos.d/MariaDB.repo

그런 다음 아래 줄을 복사하여 파일에 붙여넣고 저장하세요.

CentOS 6에서

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

RHEL 6에서

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/rhel6-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2단계: CentOS 6에 MariaDB 설치

2. MariaDB 저장소를 추가한 후 다음과 같이 MariaDB 서버 패키지를 설치합니다.

yum install MariaDB-server MariaDB-client -y

3. MariaDB 패키지 설치가 완료되면 그 동안 데이터베이스 서버 데몬을 시작하고 다음 부팅 시 자동으로 시작되도록 다음과 같이 활성화합니다.

service mysqld start
chkconfig --level 35 mysqld on
service mysqld status

3단계: CentOS 6에서 MariaDB 보호

4. 이제 mysql_secure_installation 스크립트를 실행하여 루트 비밀번호 설정(위 구성 단계에서 설정되지 않은 경우), 원격 루트 로그인 비활성화, 테스트 데이터베이스 제거를 통해 데이터베이스를 보호합니다. 익명 사용자뿐만 아니라 아래 스크린샷과 같이 마지막으로 권한을 다시 로드합니다.

mysql_secure_installation

5. MariaDB 서버를 설치한 후 설치된 버전, 기본 프로그램 인수 목록과 같은 특정 MariaDB 기능을 확인하고 다음과 같이 MariaDB 명령 셸에 로그인할 수도 있습니다.

mysql -V
mysql --print-defaults
mysql -u root -p

4단계: MariaDB 관리 배우기

우선 다음을 수행할 수 있습니다.

  1. 초보자를 위한 MySQL/MariaDB 배우기 - 1부
  2. 초보자를 위한 MySQL/MariaDB 배우기 - 2부
  3. MySQL 기본 데이터베이스 관리 명령 – 파트 III
  4. 데이터베이스 관리를 위한 20가지 MySQL(Mysqladmin) 명령 – 4부

이미 MySQL/MariaDB를 사용하고 있다면 Linux에서 MySQL/MariaDB 성능을 모니터링하는 데 유용한 명령줄 도구 목록을 염두에 두고 몇 가지 MySQL/MariaDB 성능 조정 및 최적화 팁을 배우는 것이 중요합니다.

이 가이드에서는 RHEL/CentOS 6에서 MariaDB 10.1 안정 버전을 설치하고 보호하는 방법을 설명했습니다. 이 가이드에 관한 질문이나 생각이 있으면 아래 피드백 양식을 사용하여 보내주세요.