티스토리 뷰

먼저 다음 URL을 보고 yum repository를 설정 한다.

https://downloads.mariadb.org/mariadb/repositories/#mirror=kaist&distro=CentOS&distro_release=centos7-amd64--centos7&version=10.2


아래의 내용을 /etc/yum.repos.d/MariaDB.repo 파일에 저장 한다.

# MariaDB 10.2 CentOS repository list - created 2018-01-11 07:40 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


yum을 이용하여 mariadb를 설치 한다.

$ yum install MariaDB-server MariaDB-client

* 혹시 설치 과정에 timeout이 발생하면 yum의 timeout 설정을 수정해 보자.

  아래와 같이 /etc/yum.conf 파일에 timeout 설정을 추가 또는 수정 한다.

  (기본값은 30초며 필자는 60초로 설정 하였다.)

[main]
keepcache=0
debuglevel=2
timeout=60


설치가 완료 되었다면 mariadb를 실행해 보자.

$ systemctl start mariadb


추가로 mariadb 포트를 방화벽에서 열어보자

# 방화벽에 mariadb (3306) 포트 추가
$ firewall-cmd --permanent --zone=public --add-port=3306/tcp

# 방화벽 설정 갱신
$ firewall-cmd --reload

# 3306 포트가 추가된 것을 확인할 수 있다.
$ firewall-cmd --list-all

public (active)
  target: default
  icmp-block-inversion: no
  interfaces: enp0s3
  sources:
  services: ssh dhcpv6-client
  ports: 3306/tcp
  protocols:
  masquerade: no
  forward-ports:
  source-ports:
  icmp-blocks:
  rich rules:


댓글
댓글쓰기 폼