본문 바로가기
SERVER

Rocky Linux postgreSQL 설치

by 익익이 2024. 4. 10.
728x90
반응형
이전글

2024.04.10 - [SERVER] - Rocky Linux 9 JAVA 8 setting 자바 8 세팅 방법

2024.04.10 - [SERVER] - Rocky Linux 9 Node 설치 방법

해당 글은, 인터넷이 되지 않는 환경에서 rpm 패키지 파일을 이용해 postgreSQL 를 다운 받고 설치 후, 세팅하는 방법에 대해 설명하겠다.

 

RPM 패키지 파일 내려 받기

이전과 동일하게 PKGS 에서 검색을 통해 OS 에 맞는 패키지를 내려 받으려고 한다. 이번에는 postgreSQL 이며, 15 버전을 다운 받을 것이다.

postgreSQL 패키지 목록
posstgreSQL 패키지 목록

여러가지 목록이 떠서 당황할 것이지만, 우리는 딱 5개의 패키지만 다운로드 하면 된다.

  • module
  • contrib
  • docs
  • private-lib
  • server

각 버전에 맞게 설치하면 된다. (15 버전 기준으로 15.6.1 버전을 다운 받으면 된다.)

 

postgreSQL RPM 패키지 설치하기

오프라인 서버에 접속하여 다운 받았던 5가지의 패키지를 설치하자.

# postgreSQL 15 버전 설치
# module, contrib, docs, private-lib, server 5개의 파일 설치
sudo yum install -y postgresql-15.6-1.module+el9.3.0+16128+52b853ae.aarch64.rpm
postgresql-contrib-15.6-1.module+el9.3.0+16128+52b853ae.aarch64.rpm postgresql-docs-15.6-1.module+el9.3.0+16128+52b853ae.aarch64.rpm postgresql-private-libs-15.6-1.module+el9.3.0+16128+52b853ae.aarch64.rpm postgresql-server-15.6-1.module+el9.3.0+16128+52b853ae.aarch64.rpm

# 위의 명령어가 복잡하다면 한번에 설치
sudo yum install -y *.rpm

postgreSQL 15 list
15 버전 5개의 rpm 패키지

 

postgreSQL 세팅

설치 후, 상태 확인을 한다.

# 서버 실행 준비, 에러가 있으면 해당 명령어로 알려줌. 없으면 아래 첨부 된 이미지와 동일하게 나타날 것
systemctl status postgresql.service

systemctl status postgresql.service

PostgreSQL 을 설치할 때 초기화가 필요하다. 해당 경로에 초기화를 진행한다.

# PostgreSQL 초기화
/usr/bin/postgresql-setup --initdb

초기화진행

/usr/bin/postgresql 이란 경로는 아마 postgreSQL 에 버전에 따라, 사람마다 다를 것이다. 나의 경우에는 postgresql-server.rpm 설치 시 생성된 경로를 참고하여 세팅해주었다.

 

initdb 를 한 후, Initializing database in '경로' 부분에 pg_hba.conf 파일이 생겼을 것이다. 해당 파일을 열어 다음과 같이 세팅한다.

# pg_hba.conf 파일을 열어 하단 IPV4, IPV6 method를 md5로 변경
vi /var/lib/pgsql/data/pg_hba.conf

IPv4, IPv6 METHOD 변경
IPv4, IPv6 METHOD md5 변경

 

postgreSQL 실행

# 심볼릭 생성
systemctl enable postgresql.service

# 실행
systemctl start postgresql.service

 

postgreSQL 실행 확인

# 확인
netstat -ano | grep 5432

5432 포트가 떠 있으면 성공이다!

포트확인
port 확인

 

 

 

다음글

2024.04.12 - [SERVER/DATABASE] - Rocky Linux 9 PostgreSQL15 sql 파일 활용하기(+ 외부연결)

 

Rocky Linux 9 PostgreSQL15 sql 파일 활용하기(+ 외부연결)

이전글 2024.04.10 - [SERVER] - Rocky Linux postgreSQL 설치 Rocky Linux postgreSQL 설치 이전글 2024.04.10 - [SERVER] - Rocky Linux 9 JAVA 8 setting 자바 8 세팅 방법 2024.04.10 - [SERVER] - Rocky Linux 9 Node 설치 방법 해당 글은, 인

kikitown.tistory.com

 

 

300x250
반응형