GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Postgresql, phpPgAdmin e pgadmin su Ubuntu

Installa

Postgresql, phpPGAdmin e pgadmin 3 possono essere installati da synaptic.

$ sudo apt-get install postgresql phppgadmin pgadmin3

Dopo l'installazione è necessario eseguire alcune configurazioni. Prima di tutto imposta la password dell'utente 'postgres'
che è l'utente predefinito di postgresql.

Digita quanto segue nel terminale

$ sudo -u postgres psql

Questo avvierà la shell/console postgresql. Ora per cambiare la password digita 'password postgres;'

$ sudo -u postgres psql
psql (9.1.5)
Type "help" for help.
postgres=#
postgres=#
postgres=# password postgres;
Enter new password:
Enter it again:
postgres=#

Ora psql chiederà una nuova password due volte. Inserisci la nuova password e continua. Digita 'q' e premi invio per uscire.

Dopo l'installazione, la password postgres di postgresql può essere modificata in questo modo:

Per creare un database è possibile eseguire il seguente comando da terminale

$ sudo -u postgres createdb mydb

Pgadmin

Pgadmin è uno strumento GUI per amministrare e gestire database postgresql ecc. Per eseguire pgadmin controlla il menu gnome/kde o esegui semplicemente pgadmin3 dal terminale.

Vai su File> Aggiungi server e inserisci i dettagli
Nome :Qualsiasi cosa
Host :127.0.0.1
Nome utente :postgres
Password :Qualunque cosa tu abbia inserito nel passaggio precedente.

Dopo aver fatto clic su OK dovrebbe connettersi e dovrebbe esserci un'opzione nel riquadro della finestra di sinistra per gestire i database.

Phppgadmin

Dopo aver installato phppgadmin dovrebbe esserci il collegamento simbolico /var/www/phppgadmin che punterebbe a /usr/share/phppgadmin
Se il collegamento simbolico non esiste, può essere creato eseguendo il comando seguente

$ ln -s /usr/share/phppgadmin /var/www/phppgadmin

Ora apri l'URL "localhost/phppgadmin" nel tuo browser. Se mostra Proibito, prova a cambiare i permessi della directory /usr/share/phppgadmin. Se ciò non funziona, creare un collegamento simbolico separato, ad es. /var/www/postgres e usalo.

Il tentativo di accesso con l'utente:postgres e password:creato sopra potrebbe dare l'errore:

"Accesso non consentito per motivi di sicurezza"

Per correggere questa modifica /usr/share/phppgadmin/conf/config.inc.php

e cambia :

$conf['extra_login_security'] = true;
to
$conf['extra_login_security'] = false;

Ora il login dovrebbe funzionare correttamente. L'opzione extra_login_security disabilita l'accesso solo a determinati nomi utente come psql, postgress, root e amministratore. In alternativa, crea un utente separato.

Risorse

https://help.ubuntu.com/community/PostgreSQL
Ubuntu
  1. Installa pgAdmin 4 su Ubuntu 16.04

  2. Come installare PostgreSQL e phpPgAdmin su OpenSUSE Leap 42.1

  3. Come installare Postgresql e phpPgAdmin su Ubuntu 15.04

  4. Come installare e configurare Postgres 14 Ubuntu 20.04

  5. Installa PostgreSQL con phpPgAdmin su Ubuntu 16.04

Come installare phpPgAdmin su Ubuntu 18.04/16.04 e LinuxMint 19/18

Come installare PostgreSQL e pgAdmin4 su Ubuntu 20.04

Come installare e configurare PostgreSQL su Ubuntu

Come installare e configurare PostgreSQL con phpPgAdmin su Ubuntu 20.04 LTS

Come installare PostgreSQL e pgAdmin in CentOS 8

Installa PostgreSQL 11 e PgAdmin4 su Ubuntu 18.04