보통 오프라인 서버에 설치해야하는 경우, 다른 온라인 서버를 이용하는 것이 유용한 경우가 많다.

MariaDB도 온라인 환경에서 rpm 파일을 다운로드 받은 후, 오프라인 서버에 넘겨주어 진행하면 쉽게 설치를 할 수 있다.

 

0.  순서

  1. 온라인 환경의 OS에서 MariaDB rpm 다운로드 (종속적인 rpm 파일도 쉽게 같이 다운받을 수 있음)
  2. rpm 파일 오프라인 서버로 이관
  3. 오프라인 서버에서 rpm 파일을 이용한 설치 진행

 

1.  repo 생성 (온라인 서버)

https://mariadb.org/download/?tab=repo-config 

 

Download MariaDB Server - MariaDB.org

REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"

mariadb.org

위의 링크에 들어가서 OS 버전과 MariaDB 버전을 선택하면 repo 내용이 생성된다.

가이드대로 /etc/yum.repos.d/MariaDB.repo 에 작성 후 저장

 

2.  rpm 다운로드 (온라인 서버)

dnf install --downloadonly --downloaddir=저장경로 MariaDB-server

--downloadonly : rpm 파일만 다운로드

--downloaddir : 저장경로, 절대경로로 입력해야함.

 

3.  rpm 파일을 이용한 설치 (오프라인 서버)

다운로드 받은 rpm 파일들을 오프라인 서버에 넘겨준다.

해당 rpm 파일들 몇몇은 서로 종속적인 관계에 있기 때문에 어느정도 설치 순서가 있다.

  1. perl 설치
    rpm -Uvh perl*​
  2. boost*, lib*, lsof*, rsync*, socat* 설치
    rpm -Uvh boost*
    rpm -Uvh libp*
    rpm -Uvh lsof*
    rpm -Uvh rsync*
    rpm -Uvh socat*​
     
  3. galera 설치
    rpm -Uvh galera*​
  4.  MariaDB 설치
    rpm -Uvh MariaDB*​

 

4.  DB 기동 및 접속

  1. DB 기동
    systemctl start mariadb​
  2. DB 접속
    mysql -uroot
    
    # root 계정 비밀번호 설정시 (처음에는 이렇게 설정할 수 있음)
    mysql -uroot -p

 

복사했습니다!