티스토리 뷰
환경
설치 해야 하는 서버의 환경은 CentOS 7 이다.
용어
서버A : mariadb 를 설치해야 하는 서버, 인터넷은 안됨, 내부망 존재
서버B : 설치파일을 다운로드 하는 서버, 인터넷 가능, 서버A와 같은 내부망 사용
준비
서버B에서 설치에 필요한 rpm 을 다운로드 받아서 서버A에 ftp로 업로드 할것이다.
기타
인터넷이 되는 환경에서는 yum install MariaDB-client MariaDB-server 로 설치 한다.
서버B 에서
최신 버전을 받도록 Repository 설정을 변경한다.
mariadb 사이트로 이동(https://mariadb.org/download/)
서버 종류, MariaDB 버전, Mirror 선택 하면 아래에 스크립트가 나온다.
설명대로 파일을 생성하여 내용을 입력한다.
vi /etc/yum.repos.d/MariaDB.repo
-------------------------------------
# MariaDB 10.5 CentOS repository list - created 2020-12-03 07:39 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
baseurl = https://ftp.harukasan.org/mariadb/yum/10.5/centos7-amd64
gpgkey=https://ftp.harukasan.org/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
--------------------------------------------
파일 다운로드를 위해서 /home2/down_maria 디렉토리를 미리 생성했다.
설치는 하지 않고, 설치파일만 다운로드 한다.
mkdir -p /home2/down_maria
yum install --downloadonly --downloaddir=/home2/down_maria MariaDB-client MariaDB-server
다운로드 받은 파일을 확인한다.
-rw-r--r-- 1 root root 13221868 11월 11 10:33 MariaDB-client-10.5.8-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 82504 11월 11 10:33 MariaDB-common-10.5.8-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 2257552 11월 11 10:34 MariaDB-compat-10.5.8-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 27705200 11월 11 10:34 MariaDB-server-10.5.8-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 159760 4월 4 2020 boost-program-options-1.53.0-28.el7.x86_64.rpm
-rw-r--r-- 1 root root 9946336 10월 23 04:58 galera-4-26.4.6-1.el7.centos.x86_64.rpm
-rw-r--r-- 1 root root 206176 8월 11 2017 pcre2-10.23-2.el7.x86_64.rpm
-rw-r--r-- 1 root root 296632 8월 11 2017 socat-1.7.3.2-2.el7.x86_64.rpm
다운로드 받은 파일을 서버A에 업로드 한다.
sftp root@서버A아이피
비번입력
mput ./*.rpm
서버A 에서
local repository 만들기
실패하여 다른 방법으로 한다.
패키지 수동 설치
rpm -Uvh boost-program-options-1.53.0-28.el7.x86_64.rpm
rpm -Uvh galera-4-26.4.6-1.el7.centos.x86_64.rpm
# socat 의존성이 필요해서 오류 발생. socat 먼저 설치해야함.
rpm -Uvh socat-1.7.3.2-2.el7.x86_64.rpm
rpm -Uvh galera-4-26.4.6-1.el7.centos.x86_64.rpm
rpm -Uvh pcre2-10.23-2.el7.x86_64.rpm
rpm -Uvh MariaDB*
# 마지막 MariaDB 패키지는 한번에 설치
my.cnf 설정
서버측 설정은 server.cnf, 클라이언트 측 설정은 mysql-clients.cnf 파일을 수정하면 된다.
cd /etc/my.cnf.d
ll
total 16
-rw-r--r--. 1 root root 763 Nov 10 22:15 enable_encryption.preset
-rw-r--r--. 1 root root 298 Dec 3 14:35 mysql-clients.cnf
-rw-r--r--. 1 root root 1261 Dec 3 14:31 server.cnf
-rw-r--r--. 1 root root 120 Nov 10 22:15 spider.cnf
재시작
설정을 변경했으니 재시작 해준다.
systemctl start mariadb
# 혹은
systemctl restart mariadb
'OS > Linux' 카테고리의 다른 글
서버 시간 변경, linux, mariadb (0) | 2021.01.21 |
---|---|
우분투 디스크 추가 마운트, 부팅시 자동 마운트 (0) | 2019.10.19 |
ubuntu server에 plex media server 설치 (0) | 2019.10.18 |
Ubuntu18.04, samba 설치, 설정 (0) | 2019.10.15 |
라즈베리파이 java 1.7 설치 (0) | 2017.10.19 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 블루스택
- java
- 구글 플레이 게임즈
- 달빛조각사
- 시즌패스
- nginx
- autohotkey
- 호이안
- 라즈베리파이
- 다운로드
- 설치
- lineage2m
- 전자정부프레임워크
- mariaDB
- download
- mysql
- tomcat
- 배드워즈
- 수원
- 로블록스
- 오토핫키
- 단축키
- eGovFramework
- 설정
- 메소드 제한
- 베트남
- 윈도우
- Spring
- 시즌3
- Spring Boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함