CentOS/RHEL 7에 PostgreSQL을 설치하는 방법

CentOS/RHEL 7에 PostgreSQL을 설치하는 방법

2022-10-18 last update

5 minutes reading postgres PostgreSQL pg_data psql
PostgreSQL 10이 출시되었습니다. PostgreSQL은 오픈 소스 객체 관계형, 확장성이 뛰어난 SQL 호환 데이터베이스 관리 시스템입니다. PostgreSQL은 캘리포니아 대학교 버클리 컴퓨터 과학부에서 개발되었습니다. 이 기사는 CentOS, RHEL 및 Fedora 시스템에 PostgreSQL 10을 설치하는 데 도움이 될 것입니다.

1단계 – Postgres Yum 저장소 추가

첫 번째 단계는 시스템에 PostgreSQL 저장소를 설치하는 것입니다. 시스템 아키텍처 및 운영 체제에 따라 아래 명령 중 하나를 사용하십시오.
## CentOS/RHEL - 7
rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm

## CentOS/RHEL - 6
rpm -Uvh https://yum.postgresql.org/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-2.noarch.rpm
자세한 내용은 다양한 운영 체제에 대한 저장소 패키지 rpm을 얻을 수 있는 PostgreSQL repositories 링크 페이지를 방문하십시오.

2단계 – PostgreSQL 10 서버 설치

시스템에서 PostgreSQL yum 저장소를 활성화한 후 다음 명령을 사용하여 yum 패키지 관리자가 있는 시스템에 PostgreSQL 10을 설치합니다.
yum install postgresql10-server postgresql10

3단계 – PGDATA 초기화

PostgreSQL 서버를 설치한 후 처음 사용하기 전에 초기화가 필요합니다. 데이터베이스를 초기화하려면 아래 명령을 사용하십시오.
/usr/pgsql-10/bin/postgresql-10-setup initdb
위의 명령은 PostgreSQL을 처음 초기화하는 데 시간이 걸립니다. PGDATA 환경 변수는 데이터 디렉토리의 경로를 포함합니다. PostgreSQL 데이터 디렉토리 경로:/var/lib/pgsql/10/data/

Setp 4 – PostgreSQL 서버 시작

운영 체제에 따라 다음 명령을 사용하여 PostgreSQL 서비스를 시작합니다. 또한 시스템 부팅 시 PostgreSQL 서비스가 자동 시작되도록 활성화합니다. CentOS/RHEL 7 및 Fedora
systemctl start postgresql-10.service
systemctl enable postgresql-10.service
의 경우 CentOS/RHEL 6
service postgresql-10 start
chkconfig postgresql-10 on
의 경우 5단계 – PostgreSQL 설치 확인 위의 단계를 완료한 후 서버에 PostgreSQL 10을 설치했습니다. 설치가 성공적으로 완료되었는지 확인하기 위해 postfix에 입력합니다.
su - postgres -c "psql"

psql (10.0)
Type "help" for help.
postgres=#
보안을 위해 사용자 postgres의 비밀번호를 생성할 수 있습니다.
postgres=# \password postgres
축하합니다! PostgreSQL 서버를 성공적으로 설치했습니다. phpPgAdmin을 설치하려면 아래 기사를 읽으십시오. How to Install phpPgAdmin on CentOS using Yum 이 튜토리얼을 사용하여 CentOS/RHEL 7/6 및 Fedora 28/27/26 시스템에 PostgreSQL 10을 설치해 주셔서 감사합니다.