---
title: "Instalacja PostgreSQL 14 na CentOS 7"
url: https://michalasobczak.pl/pl/posts/installing-postgresql-14-on-centos-7.html
author: "Michał Sobczak"
description: "PostgreSQL 14 ma kilka usprawnień w porównaniu z poprzednimi wersjami, zwłaszcza starszymi, jak 9.6. Obejmuje to automatyczne kierowanie danych z użyciem partycjonowania. Zainstalujmy go więc na CentOS 7. Następnie zaloguj się do bazy danych i ustaw hasło. Podstawowa konfiguracja obejmuje ustawienie firewalla (jeśli jest aktywny), kontrolę dostępu i ustawienia wydajności:"
published: 2022-08-16T14:17:39.000Z
updated: 2022-09-06T10:44:53.000Z
language: pl
categories: ["Technology"]
tags: ["Linux", "PostgreSQL"]
license: CC BY-NC-ND 4.0 (https://creativecommons.org/licenses/by-nc-nd/4.0/)
---
# Instalacja PostgreSQL 14 na CentOS 7

PostgreSQL 14 ma kilka usprawnień w porównaniu z poprzednimi wersjami, zwłaszcza starszymi, jak 9.6. Obejmuje to automatyczne kierowanie danych z użyciem partycjonowania. Zainstalujmy go więc na CentOS 7.

```bash
yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm
yum install -y postgresql14-server postgresql14
/usr/pgsql-14/bin/postgresql-14-setup initdb
systemctl enable postgresql-14
service postgresql-14 start
```

Następnie zaloguj się do bazy danych i ustaw hasło:

```text
sudo -u postgres -i
psql
\password
```

Podstawowa konfiguracja obejmuje ustawienie firewalla (jeśli jest aktywny), kontrolę dostępu i ustawienia wydajności:

```text
/var/lib/pgsql/14/data/pg_hba.conf
/var/lib/pgsql/14/data/postgresql.auto.conf
```

Zdecydowanie polecam odwiedzić [pgtune.leopard.in.ua](http://pgtune.leopard.in.ua) w celu dostrojenia parametrów. Ostatnią rzeczą jest ustawienie adresu interfejsu, na którym serwer będzie nasłuchiwał – ustawia się to w:

```text
/var/lib/pgsql/14/data/postgresql.conf
```

Teraz wszystko gotowe.
