목차
PostgreSQL 저장소를 추가하십시오
PostgreSQL 서버 및 클라이언트를 설치하십시오
초기화 및 PostgreSQL을 시작하십시오
액세스 및 보안을 구성합니다
운영 및 유지보수 CentOS Centos에 PostgreSQL을 설치하는 방법

Centos에 PostgreSQL을 설치하는 방법

Sep 16, 2025 am 01:49 AM
centos

먼저 공식 PostgreSQL 저장소를 추가 한 다음 시스템 자체 모듈을 비활성화하고 PostgreSQL 서버 및 클라이언트를 설치하십시오. 데이터베이스를 초기화 한 후 서비스를 시작하고 파워 온 셀프 스타트를 설정하십시오. 그런 다음 인증 방법 및 네트워크 액세스 권한을 구성한 다음 서비스를 다시 시작하여 구성을 적용하도록하십시오.

Centos에 PostgreSQL을 설치하는 방법

Centos에 PostgreSQL을 설치하려면 CentOS 버전에 따라 아래 단계를 따르십시오. 이 안내서는 CentOS 7, 8 및 9를 다루며 최신 버전의 공식 PostgreSQL 저장소를 사용합니다.

PostgreSQL 저장소를 추가하십시오

PostgreSQL은 기본 CentOS 리포지토리에서 사용할 수 있지만 버전은 구식 일 수 있습니다. 최신 버전을 얻으려면 공식 PostgreSQL Yum 저장소를 추가하십시오.

  • Postgresql Yum 저장소 페이지를 방문하십시오.
  • CentOS 버전 및 원하는 PostgreSQL 버전 (예 : PostgreSQL 15 또는 16)을 선택하십시오.
  • 제공된 명령을 실행하십시오. 예를 들어 Centos 8/9의 PostgreSQL 16의 경우 :

sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/el-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm

참고 : CentOS 7의 경우 EL-8을 EL-7 으로 교체하십시오.

PostgreSQL 서버 및 클라이언트를 설치하십시오

저장소를 추가 한 후 충돌을 피하기 위해 내장 PostgreSQL 모듈 (특히 Centos 8/9)을 비활성화합니다.

sudo dnf -qy 모듈 비활성화 postgresql

이제 PostgreSQL을 설치하십시오.

sudo dnf install -y postgresql16 -server postgresql16

다른 경우 원하는 버전 번호로 16을 교체하십시오.

초기화 및 PostgreSQL을 시작하십시오

서비스를 시작하기 전에 데이터베이스 클러스터를 초기화하십시오.

sudo/usr/pgsql-16/bin/postgresql-16-setup initdb

PostgreSQL을 시작하여 부팅시 실행할 수 있습니다.

sudo systemctl 활성화 PostgreSQL-16
sudo systemctl postgresql-16을 시작합니다

액세스 및 보안을 구성합니다

기본적으로 PostgreSQL은 ID 또는 피어 인증을 사용합니다. 암호 액세스를 허용하려면 :

  • Postgres 사용자로 전환하십시오 : sudo -i -u postgres
  • postgresql 프롬프트 액세스 : psql
  • postgres 사용자의 비밀번호 설정 :

사용자 postgres 암호 'your_password'를 변경합니다.

프롬프트를 종료하십시오 : \ Q

원격 연결을 허용하려면 구성 파일을 편집하십시오 :
  • postgresql.conf : 위치에서 /var/lib/pgsql/16/data/postgresql.conf . listen_addresses를 '*' 또는 특정 ips로 업데이트하십시오.
  • pg_hba.conf : /var/lib/pgsql/16/data/pg_hba.conf 의 위치. 네트워크에 호스트 기반 액세스 규칙을 추가하십시오.
변경 후 PostGRESQL을 다시 시작하십시오 : Sudo SystemCTL PostgreSQL-16을 다시 시작하십시오

기본적으로 그게 다야. PostgreSQL이 설치 및 실행되며 응용 프로그램 요구 사항에 따라 추가로 구성 할 수 있습니다. 방화벽 및 Selinux 설정에는 특히 포트 5432가 열릴 때 추가 조정이 필요할 수 있습니다.

위 내용은 Centos에 PostgreSQL을 설치하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Stock Market GPT

Stock Market GPT

더 현명한 결정을 위한 AI 기반 투자 연구

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제

Centos에서 HDFS 구성을 최적화하는 방법 Centos에서 HDFS 구성을 최적화하는 방법 May 19, 2025 pm 08:18 PM

CentOS 시스템에서 Hadoop 분산 파일 시스템 (HDF)의 성능을 최적화하면 시스템 커널 매개 변수 조정, HDFS 구성 파일 최적화 및 하드웨어 리소스 향상 등 다양한 방법을 통해 달성 할 수 있습니다. 다음은 자세한 최적화 단계와 제안입니다. 시스템 커널 매개 변수를 조정하여 단일 프로세스에서 열린 파일 수에 대한 제한을 높이십시오. ULIMIT-N65535 명령을 사용하여 일시적으로 조정하십시오. 영구적으로 적용 해야하는 경우 /etc/security/limits.conf 및 /etc/pam.d/login 파일을 편집하십시오. TCP 매개 변수 최적화 : /etc/sysctl.conf 파일 편집, 다음 내용을 추가하거나 수정하십시오. net.ipv4.tcp_tw

Centos Java 버전 선택 안내서 Centos Java 버전 선택 안내서 May 19, 2025 pm 08:21 PM

CentOS 환경에서 CentOS 시스템에서 Java 버전의 설치, 전환 및 관리 안내서, 특히 여러 프로젝트가 공존 할 때 다른 Java 버전을 효율적으로 관리하는 것이 중요합니다. 이 기사는 CentOS 시스템에서 Java 버전의 설치, 전환 및 관리 방법에 대해 자세히 설명합니다. Java 버전 설치는 YUM을 사용하여 시스템 업데이트를 설치합니다. 첫 번째 시스템 업데이트 시스템 패키지 : SudoyumUpdate-Y 지정된 JDK 버전 설치 : 예를 들어, OpenJDK8 및 OpenJDK11 : SudoyumInstalljava-1.8.0-Openjdk-Devel-Mysudoyumi 설치

Centos에 PHP 및 공통 연장을 설치하는 방법은 무엇입니까? Centos에 PHP 및 공통 연장을 설치하는 방법은 무엇입니까? Jun 11, 2025 pm 04:14 PM

toinstallphpandcommonextensionsoncentos, FirstElepelandEpelandeRemiRepositoriesviasudoyuminstallepel-reelease-yandsudoyuminstallhtt ps : //rpms.remirepo.net/enterprise/remi-release-7.rpm-y, theninstallyum-utils.next, enabledesiredphpstreamsuchassudoyum-confi

CentOS 서버에는 네트워크 연결이없고 수정 방법은 무엇입니까? CentOS 서버에는 네트워크 연결이없고 수정 방법은 무엇입니까? Jun 19, 2025 am 12:13 AM

CentOS 서버가 네트워크에 연결할 수없는 경우 다음 단계를 따라 다음 단계를 확인할 수 있습니다. 1. 네트워크 인터페이스의 상태 확인을 사용하여 IplinkShow를 사용하여 인터페이스가 활성화되어 있는지 여부를 확인하고 sudoiplinkSetup을 사용하여 시작하고 iPaddrshow를 사용하여 IP 할당 상태를 확인하십시오. 2. DHCP 모드 인 경우 SudodhClient를 실행하여 IP를 얻습니다. 정적 구성 인 경우/etc/sysconfig/Network-Scripts/IFCFG-에서 IP, 게이트웨이 및 DNS 설정을 확인하고 네트워크 서비스를 다시 시작하십시오. 3. 라우팅 테이블 iprouteshow를 확인하여 기본 게이트웨이가 있는지 확인하십시오. 없으면 구성 파일에서 일시적으로 추가하거나 게이트웨이를 수정하십시오.

CentOS 시스템에서 모든 패키지를 업데이트하는 방법은 무엇입니까? CentOS 시스템에서 모든 패키지를 업데이트하는 방법은 무엇입니까? Jun 25, 2025 am 12:01 AM

CentOS 시스템의 모든 소프트웨어 패키지를 업데이트하려면 YUM (CentOS7) 또는 DNF (CentOS8 이상)를 사용할 수 있습니다. 특정 단계는 다음과 같습니다. 1. 사용 가능한 업데이트를 확인하고 "sudoyumcheck-update"또는 "sudodnfcheck-update"를 사용하여 업데이트 할 패키지를 나열합니다. 2. 시스템 전체의 업데이트를 실행하고 "sudoyumupdate-y"또는 "sudodnfupgrade (andalodnfupgrade)를 사용하여 -y 매개 변수가 자동으로 확인되고-anallowerasing을 통해 충돌 패키지를 삭제할 수 있습니다. 3. 업데이트에 새 커널이 포함되면 시스템을 다시 시작하려면 시스템을 다시 시작해야하며 "UNAM을 사용 할 수 있습니다"

Centos에 새 사용자를 추가하는 방법? Centos에 새 사용자를 추가하는 방법? Jun 13, 2025 am 12:21 AM

CentOS 시스템에 새 사용자를 추가하려면 보안 설정 및 권한 관리에주의를 기울여야합니다. 가장 기본적인 방법은 userAdd 명령을 사용하는 것입니다. sudouserAddNewUsername을 실행하고 -M 매개 변수를 추가하여 사용자 및 홈 디렉토리를 작성하십시오. -g 매개 변수를 사용하여 휠과 같은 사용자 그룹을 지정하여 Sudo 권한을 부여하십시오. 그런 다음 sudopasswd를 사용하여 비밀번호를 설정하십시오. Sudo 권한을 구성하려면 휠 그룹에 사용자를 추가하고 Sudo 권한을 확인하는 것이 좋습니다. SSH 로그인이 필요한 경우 1./etc/ssh/sshd_config에서 허가 자 설정을 확인하고 사용자 추가

Centos에서 새로운 디스크를 포맷하는 방법 Centos에서 새로운 디스크를 포맷하는 방법 Aug 03, 2025 am 08:19 AM

식별합니다 eaprimaryPartitionUsingDefaultSettings, andWriteChangeswithw, thenRunpartProbetoupDateTekernel.3.createfilesystemusingmkfs-tx

Centos에서 커널을 업데이트하는 방법은 무엇입니까? Centos에서 커널을 업데이트하는 방법은 무엇입니까? Jul 02, 2025 am 12:30 AM

Centos 커널을 업데이트하는 핵심은 Elrepo 저장소를 사용하고 시작 항목을 올바르게 설정하는 것입니다. 1. 먼저 Uname-R을 실행하여 현재 커널 버전을보십시오. 2. Elrepo 저장소를 설치하고 키를 가져옵니다. 3. yum을 사용하여 Kernel-LT (장기 지원 버전) 또는 Kernel-ML (기본 버전)을 설치하십시오. 4. 설치가 완료된 후 AWK 명령을 통해 사용 가능한 커널을 확인하고 Grub2-Set-Default를 사용하여 기본 시작 항목을 설정하십시오. 5. 새 그럽 구성 파일 GRUB2-MKCONFIG-O/BOOT/GRUB2/GRUB.CFG를 생성합니다. 6. 마지막으로 시스템을 다시 시작하고 UNAME-R을 다시 실행하여 커널 버전이 효과적인지 확인하십시오. 전체 프로세스가 필요합니다

See all articles