GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare PostgreSQL 10 su CentOS 6 / RHEL 6

PostgreSQL è un sistema di gestione di database relazionali a oggetti (ORDBMS) disponibile per molte piattaforme tra cui Linux, FreeBSD, Solaris, Microsoft Windows e Mac OS X. È rilasciato sotto la licenza PostgreSQL, che è una licenza in stile MIT ed è quindi gratuita e software open source.

PostgreSQL è sviluppato dal PostgreSQL Global Development Group, composto da una manciata di volontari della comunità impiegati e supervisionati da aziende come Red Hat ed EnterpriseDB. Implementa la maggior parte dello standard SQL:2008, è conforme ad ACID, è completamente transazionale (comprese tutte le istruzioni DDL), ha tipi di dati, operatori e indici estensibili e ha un gran numero di estensioni scritte da terze parti.

La stragrande maggioranza delle distribuzioni Linux ha PostgreSQL disponibile nei pacchetti forniti. Mac OS X a partire da Lion ha il server PostgreSQL come database predefinito standard nell'edizione server e gli strumenti client PostgreSQL nell'edizione desktop.

Ecco il tutorial sull'installazione di PostgreSQL 10 su CentOS 6 / RHEL 6.

Apri Terminale (Applicazioni  —>  Strumenti di sistema  —> Terminale).

Passa all'utente root.

$ su -

Installa PostgreSQL 10

PostgreSQL pubblica pacchetti rpm per tutte le piattaforme Linux e i loro pacchetti sono più recenti di quelli nell'altro repository. Dobbiamo aggiungere il repository sulla nostra macchina installando repo rpm. 

### 32 bit ### # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-i386/pgdg-centos10-10-1.noarch.rpm### 64 Bit # ## # rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-6-x86_64/pgdg-centos10-10-1.noarch.rpm

Installa PostgreSQL 10.

# yum install postgresql10 postgresql10-server

Configura PostgreSQL 10

Inizializza PostgreSQL.

# servizio postgresql-10 initdb

PostgreSQL normalmente ascolta solo sui localhost, se desideri abilitare PostgreSQL in ascolto su tutti gli indirizzi IP; modifica /var/lib/pgsql/10/data/postgresql.conf .

# vi /var/lib/pgsql/10/data/postgresql.conf

Vai alla sezione Connessioni e Comunicazioni, trova la variabile "listen_address". Decommenta "listen_addresses" e posiziona "*" invece di "localhost"

Prima della modifica:

#listen_addresses ="localhost"

Dopo la modifica:

ascolta_indirizzi ="*"

Aggiungi la tua rete per accedere al database da remoto; Modifica /var/lib/pgsql/9.1/data/pg_hba.conf .

# vi /var/lib/pgsql/9.1/data/pg_hba.conf

Aggiungi la seguente riga in base alla tua configurazione di rete con l'autenticazione tramite password md5 (Abilita l'accesso remoto al database).

# Networkhost locale tutti tutti xx.xx.xx.xx/xx md5# Examplehost tutti tutti 192.168.0.0/24 md5host tutti tutti 127.0.0.1/32 md5

Riavvia il server PostgreSQL.

# servizio postgresql-10 restart# chkconfig postgresql-10 on

Conferma l'ascolto di PostgreSQL.

# netstat -ant | grep 5432tcp        0      0 0.0.0.0:5432            0.0.0.0:*              LISTENtcp6       0      0 :::5432                             ::        Crea database 

Accedi come utente postgres.

# su -l postgres

Crea il database chiamato “test”

-bash-4.2$ creatob test

Accedi al database.

-bash-4.2$ test psql

Crea un nuovo utente chiamato “raj” per gestire i database.

test=# CREA UTENTE raj CON PASSWORD DI ACCESSO SUPERUSER 'raj';

Accedi con il superutente.

$ psql -h dbserver -d test -U raj

Questo è tutto.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare P7Zip su RHEL 8 / CentOS 8

  3. Come installare PostgreSQL su CentOS 7

  4. Come installare PostgreSQL su CentOS 7 / RHEL 7

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

Come installare mongodb su RHEL 8 / CentOS 8

Come installare Maven su RHEL 8 / CentOS 8

Come installare PostgreSQL su CentOS 7

Come installare phpPgAdmin 5.6 su CentOS 7 / RHEL 7

Come installare pgAdmin 4 su CentOS 7 / RHEL 7 e Fedora 29 / Fedora 28

Come installare PostgreSQL su CentOS 6