Jak zainstalować PostgreSQL 10 na Centos/Rhel i Fedora

Jak zainstalować PostgreSQL 10 na Centos/Rhel i Fedora

PostgreSQL to potężny, wysoce skalowalny, open source i międzyplatformowy system bazy danych, który działa w systemach operacyjnych podobnych do UNIX, w tym Linux i Windows OS. Jest to system bazy danych na poziomie przedsiębiorstw, który jest wysoce niezawodny i oferuje użytkownikom integralność danych i poprawność.

W tym artykule wyjaśnimy, jak zainstalować najnowszą wersję PostgreSQL 10 na Centos, Rhel, Oracle Enterprise Linux, Scientific Linux i Fedora przy użyciu oficjalnego repozytorium PostgreSQL Yum.

Dodaj repozytorium Postgresql Yum

To oficjalne repozytorium PostgreSQL Yum będzie połączyło się z systemem Linux i oferuje automatyczne aktualizacje dla wszystkich obsługiwanych wersji PostgreSQL w rozkładach opartych na Redhat, takich jak CentoS, Scientific Linux i Scientific Linux, a także obecne wersje Fedora.

Zauważ, że ze względu na krótszy cykl wsparcia Fedora nie wszystkie wersje są dostępne i sugerujemy, że nie używają Fedory do wdrażania serwerów.

Aby użyć repozytorium Yum, wykonaj następujące kroki:

--------------- Na RHEL/CENTOS 7 i naukowym Linux/Oracle Linux 7 --------------- # Yum Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pGDG-REDHAT10-10-1.Noarch.RPM --------------- Na 64-bitowym RHEL/CentoS 6 i naukowym Linux/Oracle Linux 6 --------------- # Yum Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pGDG-REDHAT10-10-1.Noarch.RPM --------------- Na 32-bitowym RHEL/Centos 6 i naukowym Linux/Oracle Linux 6 --------------- # Yum Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/redhat/rhel-6-i386/pGDG-REDHAT10-10-1.Noarch.RPM --------------- Na Fedorze 26 --------------- # DNF Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.Noarch.RPM --------------- Na Fedorze 25 --------------- # DNF Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.Noarch.RPM --------------- Na Fedorze 24 --------------- # DNF Zainstaluj https: // pobierz.PostgreSQL.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.Noarch.RPM 
Włącz repozytorium PostgreSQL Yum

Zainstaluj serwer PostgreSQL

Po dodaniu repozytorium PostgreSQL Yum w odpowiednim rozdziale Linux, użyj następującego polecenia, aby zainstalować pakiety PostgreSQL i pakiety klientów.

# Yum Zainstaluj PostgreSQL10-Server PostgreSQL10 [On Redhat oparte na rozkładach] # DNF Zainstaluj PostgreSQL10-Server PostgreSQL10 [na Fedora Linux] 
Zainstaluj serwer PostgreSQL

Ważny: Katalog danych PostgreSQL /var/lib/pgsql/10/data/ zawiera wszystkie pliki danych dla bazy danych.

Zainicjuj bazę danych PostgreSQL

Ze względu na niektóre zasady dotyczące dystrybucji opartych na Red Hat, instalacja PostgreSQL nie będzie aktywna dla automatycznego uruchamiania lub zainicjowana baza danych automatycznie. Aby zakończyć instalację bazy danych, musisz zainicjować bazę danych przed użyciem jej po raz pierwszy.

#/usr/pgsql-10/bin/postgresql-10-setup initdb 
Zainicjuj bazę danych PostgreSQL

Rozpocznij i włącz PostgreSQL Server

Po zakończeniu bazy danych uruchom usług PostgreSQL i włącz usługę PostgreSQL, aby automatycznie uruchomić uruchomienie systemu.

--------------- Na systemd --------------- # Systemctl Start PostgreSQL-10 # Systemctl Włącz PostgreSQL-10 # SystemCtl Status PostgreSQL-10 --------------- Na Sysvinit --------------- # Service Postgresql-10 Start # CHKCONFIG PostgreSQL-10 na # Service PostgreSQL-10 Status 
Rozpocznij serwer PostgreSQL

Sprawdź instalację PostgreSQL

Po zainstalowaniu PostgreSQL 10 na serwerze, zweryfikuj jego instalację, podłączając się do serwera bazy danych Postgres.

# su - Postgres $ psql PSQL (10.0) Wpisz „pomoc” o pomoc. 

Jeśli chcesz, możesz utworzyć hasło dla postgres użytkowników do celów bezpieczeństwa.

postgres =# \ hasło Postgres 
Ustaw hasło użytkownika PostgreSQL

Więcej informacji można znaleźć na stronie głównej PostgreSQL: https: // www.PostgreSQL.org/

Sprawdź także te artykuły na temat popularnych systemów zarządzania bazami danych:

  1. Jak zainstalować i zabezpieczyć Mariadb 10 w Centos 7
  2. Jak zainstalować i zabezpieczyć Mariadb 10 w Centos 6
  3. Zainstaluj MongoDB Community Edition 3.2 w systemach Linux

To wszystko! Mam nadzieję, że ten artykuł będzie przydatny. Jeśli masz jakieś pytania lub przemyślenia do udostępnienia, skorzystaj z poniższej sekcji komentarza.