반응형
yum 기능을 이용하여 MariaDB 오프라인 설치
사전 준비
인터넷이 되는 동일한 환경에서 설치 파일 받기
MariaDB repo 파일 생성
- 다른 버전이 필요 한경우 baseurl 변경
$ vi /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.3 CentOS repository list - created 2019-01-13 00:47 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# sslverify=0 #GPG 에러날 경우
저장하려는 경로 생성 후 downloadonly 옵션을 통하여 관련 파일 다운로드(yumdownloader 명령어 추천)
$mkdir /mariadb_rpm
$yum install -y mariadb --downloadonly --downloaddir=/mariadb_rpm
yum을 이용하여 downloadonly를 할 경우 현재 시스템에 설치된 라이브러리의 경우 제외되고 받아지기 때문에 간혹 누락되는 경우가 발생한다.
yumdownloader 명령어에 `resolve` 옵션을 사용할 경우 의존관계에 있는 전체 설치 파일을 내려받을 수 있다.
$ yum install yum-utils
$ yumdownloader --downloadonly --resolve mariadb
다운로드한 rpm 파일을 yum 명령어를 통하여 설치
$cd /mariadb_rpm
$yum install -y *.rpm
비동기 통신 라이브러리인 libaio 파일이 필요한 경우도 발생.
필요한 경우 다운로드하여서 미리 설치 필요
# 설치 여부 확인
$yum list installed | grep libaio
# 다운 받기
$yum install -y libaio --downloadonly --downloaddir=/temp/libaio
Yum을 통한 설치는 일반적인 설정으로 다 해주니 좋은데 data 디렉터리를 변경한다던지, 위치를 변경하기에는
힘든 점이 많은 것 같다. 컴파일을 통한 설치를 다시 해봐야 할 것 같다.
반응형
'Dev > ETC' 카테고리의 다른 글
[Docker] 도커 삭제 및 재설치 (0) | 2020.12.23 |
---|---|
[GIT] 변경 이력 및 목록 추출하기 (0) | 2020.10.30 |
[CentOS] profile, bashrc (0) | 2020.10.26 |
윈도우 포트 중복 발생한 프로그램 찾기 (0) | 2020.10.05 |
[CentOS] WIFI(네트워크) ON/OFF (0) | 2020.09.28 |