GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare PostgreSQL 14 in RHEL 8 Linux

PostgreSQL è un noto sistema di database relazionale a oggetti. La natura open source di questo sistema di gestione di database relazionali lo ha mantenuto in uno stato di sviluppo attivo per oltre 30 anni. Queste pietre miliari dello sviluppo hanno guadagnato PostgreSQL gli attributi di essere robusti, performanti e affidabili.

RHEL 8 dall'altro offre ai suoi utenti una rapida risposta alla sicurezza informatica, opzioni di abbonamento flessibili, design sicuro, API aperte e test approfonditi del prodotto.

Pertanto, indipendentemente dal fatto che tu stia lavorando su applicazioni analitiche, geospaziali, mobili o web su un RHEL 8 ambiente, PostgreSQL la flessibilità con dati strutturati e non strutturati lo rende un data warehouse/store affidabile.

Questo articolo ti guiderà nell'installazione di PostgreSQL 14 su RHEL 8 .

Installazione di PostgreSQL in RHEL 8

Il primo passo è garantire il tuo RHEL 8 il sistema è aggiornato.

$ sudo dnf update

Poiché l'obiettivo di questo articolo è installare specificamente PostgreSQL 14 server sul nostro RHEL 8 sistema, dobbiamo stare attenti a non installare PostgreSQL meno recenti versioni.

Se elenchiamo i moduli PostgreSQL predefiniti, potremmo non notare l'inclusione di PostgreSQL 14.

$ sudo dnf module list postresql 

Includere PostgreSQL 14 modulo, dobbiamo configurare il relativo repository associato.

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

Il predefinito predefinito PostgreSQL modulo potrebbe causare conflitti indesiderati, assicurati che sia disabilitato.

$ sudo dnf -qy module disable postgresql 

Possiamo ora procedere con l'installazione di PostgreSQL 14 server di database.

$ sudo dnf install -y postgresql14-server

Per beneficiare di PostgreSQL 14 funzionalità aggiuntive opzionali, installa il relativo Contrib pacchetto.

$ sudo dnf install -y postgresql14-contrib

Inizializzazione del database PostgreSQL 14 in RHEL 8

Dovrai eseguire il comando seguente per inizializzare PostgreSQL 14 banca dati.

 
$ sudo /usr/pgsql-14/bin/postgresql-14-setup initdb

Quindi, avvia, abilita e controlla PostgreSQL servizio di database.

$ sudo systemctl start postgresql-14
$ sudo systemctl enable postgresql-14
$ sudo systemctl status postgresql-14

Per effettuare la prima connessione a PostgreSQL server di database, eseguire il comando seguente.

$ sudo su - postgres

Sarai connesso a PostgreSQL database con il nome utente postgres . Da qui, puoi passare alla console del database utilizzando il seguente comando:

$ psql

Per accedere direttamente alla console del database, puoi eseguire il seguente comando:

$ sudo -u postgres psql

[ Potrebbe piacerti anche:Come accedere a un database Postgresql dalla riga di comando]

Gestione utenti del database PostgreSQL in RHEL 8

Ora che hai PostgreSQL 14 database installato e funzionante, il primo passaggio di base da implementare prima che avvengano altre configurazioni di database è la creazione di un superutente.

Il superutente sarà responsabile della gestione di tutti gli altri utenti del database e dei ruoli del database associati. Puoi dare a questo utente il nome che preferisci. In questo caso, utilizzeremo il nome root.

# CREATE ROLE root WITH LOGIN SUPERUSER CREATEDB CREATEROLE PASSWORD 'pa55word5';

Per confermare l'esistenza di un superutente, eseguire il comando seguente:

# \du

Come puoi vedere, questo utente root appena creato ha creato un ruolo e creato un DB in base al quale può creare altri utenti, database e tabelle.

La sintassi per creare un non superutente è la seguente:

# CREATE USER non_super_user WITH ENCRYPTED PASSWORD 'pa55word5';

La sintassi per creare un database PostgreSQL è la seguente:

# CREATE DATABASE db_name;

La sintassi per la concessione di privilegi utente a un database PostgreSQL specifico è la seguente:

# GRANT ALL PRIVILEGES ON DATABASE db_name to non_super_user; 

Abbiamo installato, inizializzato, avviato e abilitato con successo PostgreSQL 14 su RHEL 8 . Ora puoi lavorare comodamente sulle tue applicazioni basate su database abbracciando la scalabilità e l'adattabilità di PostgreSQL 14 motore di database.


Linux
  1. Come installare RHEL 8:una guida passo passo completa

  2. Come installare PostgreSQL 10 su CentOS 6 / RHEL 6

  3. Come installare PostgreSQL su CentOS 7 / RHEL 7

  4. Come installare PostgreSQL su CentOS 8 / Rocky Linux 8 / RHEL 8

  5. Come installare Postgresql 11 nell'AMI Amazon Linux?

Come installare PostgreSQL 14 in Fedora Linux

Come installare MySQL Workbench nei sistemi RHEL

Come installare Drupal CMS in RHEL 8 Linux

Come installare l'ultimo PHP 8.1 su RHEL Linux

Come installare PostgreSQL su Linux Mint 20

Come installare il database PostgreSQL e pgAdmin su Linux