Kā instalēt PostgreSQL 10 CentOS/RHEL un Fedora


PostgreSQL ir spēcīga, ļoti pielāgojama, atvērta pirmkoda un starpplatformu objektu-relāciju datu bāzu sistēma, kas darbojas ar Unix līdzīgām operētājsistēmām, ieskaitot Linux un Windows OS. Tā ir uzņēmuma līmeņa datu bāzu sistēma, kas ir ļoti uzticama un piedāvā datu integritāti un pareizību lietotājiem.

Šajā rakstā mēs paskaidrosim, kā instalēt jaunāko PostgreSQL 10 versiju CentOS, RHEL, Oracle Enterprise Linux, Scientific Linux un Fedora, izmantojot oficiālo PostgreSQL Yum repozitoriju.

Pievienojiet PostgreSQL Yum repozitoriju

Šī oficiālā PostgreSQL Yum repozitorija apvienosies ar jūsu Linux sistēmu un piedāvā automātiskus atjauninājumus visām atbalstītajām PostgreSQL versijām uz RedHat balstītiem izplatījumiem, piemēram, CentOS, Scientific Linux un Scientific Linux, kā arī pašreizējām Fedora versijām.

Ņemiet vērā, ka īsāka Fedora atbalsta cikla dēļ visas versijas nav pieejamas, un mēs iesakām neizmantot Fedora serveru izvietošanai.

Lai izmantotu yum repozitoriju, rīkojieties šādi:

--------------- On RHEL/CentOS 7 and Scientific Linux/Oracle Linux 7 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 64-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-redhat10-10-1.noarch.rpm

--------------- On 32-Bit RHEL/CentOS 6 and Scientific Linux/Oracle Linux 6 --------------- 
# yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-redhat10-10-1.noarch.rpm

--------------- On Fedora 26 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-2.noarch.rpm

--------------- On Fedora 25 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-25-x86_64/pgdg-fedora10-10-3.noarch.rpm

--------------- On Fedora 24 --------------- 
# dnf install https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-24-x86_64/pgdg-fedora10-10-3.noarch.rpm

Instalējiet PostgreSQL serveri

Pēc PostgreSQL yum krātuves pievienošanas attiecīgajā Linux izplatīšanā izmantojiet šo komandu, lai instalētu PostgreSQL servera un klienta pakotnes.

# yum install postgresql10-server postgresql10   [On RedHat based Distributions]
# dnf install postgresql10-server postgresql10   [On Fedora Linux]

Svarīgi: PostgreSQL datu direktorijā /var/lib/pgsql/10/data/ ir visi datu bāzes datu faili.

Inicializējiet PostgreSQL datu bāzi

Dažu uz Red Hat balstītu izplatīšanas politiku dēļ PostgreSQL instalēšana nebūs aktīva automātiskai startēšanai vai arī datu bāze tiks inicializēta automātiski. Lai pabeigtu datu bāzes instalēšanu, pirms pirmās izmantošanas tā ir inicializēta.

# /usr/pgsql-10/bin/postgresql-10-setup initdb

Startējiet un iespējojiet PostgreSQL serveri

Pēc datubāzes inicializācijas pabeigšanas sāciet pakalpojumu PostgreSQL un iespējojiet PostgreSQL pakalpojuma automātisko palaišanu sistēmas sāknēšanas laikā.

--------------- On SystemD --------------- 
# systemctl start postgresql-10
# systemctl enable postgresql-10
# systemctl status postgresql-10 

--------------- On SysVinit --------------- 
# service postgresql-10 start
# chkconfig postgresql-10 on
# service postgresql-10 status

Pārbaudiet PostgreSQL instalēšanu

Pēc PostgreSQL 10 instalēšanas savā serverī pārbaudiet tā instalēšanu, izveidojot savienojumu ar postgres datu bāzes serveri.

# su - postgres
$ psql

psql (10.0)
Type "help" for help.

Ja vēlaties, drošības nolūkos varat izveidot paroli lietotāja pastkartēm.

postgres=# \password postgres

Plašāku informāciju varat atrast PostgreSQL mājas lapā: https://www.postgresql.org/

Apskatiet arī šos rakstus par populārām datu bāzu pārvaldības sistēmām:

  1. Kā instalēt un aizsargāt MariaDB 10 CentOS 7
  2. Kā instalēt un aizsargāt MariaDB 10 CentOS 6
  3. Linux sistēmās instalējiet MongoDB kopienas izdevumu 3.2

Tas ir viss! Ceru, ka šis raksts jums noderēs. Ja jums ir kādi jautājumi vai domas, ko dalīties, izmantojiet zemāk esošo komentāru sadaļu.