In questo tutorial, ti mostreremo come installare e configurare PostgreSQL sul tuo server Debian 8. Per chi non lo sapesse, PostgreSQL è un oggetto open source gratuito -sistema di gestione di database relazionali (object-RDBMS), simile a MySQL, conforme agli standard ed estensibile.È comunemente usato come back-end per applicazioni web e mobili.PostgreSQL, o 'Postgres' come viene soprannominato, adotta gli standard ANSI/ISO SQL insieme, con le revisioni.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di PostgreSQL su un server Debian 8 (Jessie).
Prerequisiti
- Un server che esegue uno dei seguenti sistemi operativi:Debian 8 (Jessie).
- Si consiglia di utilizzare una nuova installazione del sistema operativo per prevenire potenziali problemi.
- Accesso SSH al server (o semplicemente apri Terminal se sei su un desktop).
- Un
non-root sudo user
o accedere all'root user
. Ti consigliamo di agire comenon-root sudo user
, tuttavia, poiché puoi danneggiare il tuo sistema se non stai attento quando agisci come root.
Installa PostgreSQL su Debian 8 Jessie
Passaggio 1. Prima di installare qualsiasi software, è importante assicurarsi che il sistema sia aggiornato eseguendo il seguente apt-get
comandi nel terminale:
apt-get update apt-get upgrade
Passaggio 2. Installazione del server PostgreSQL.
PostgreSQL è disponibile nei repository predefiniti. Ora, installa i pacchetti PostgreSQL usando apt-get:
apt-get install postgresql-9.4 postgresql-client-9.4
Ora possiamo confermare l'installazione utilizzando alcuni comandi. Sono riportati di seguito:
ps -ef | grep postgre
Dovresti vedere qualcosa del genere sul terminale:
postgres 32164 1 0 21:58 ? 00:00:00 /usr/lib/postgresql/9.4/bin/postgres -D /var/lib/ postgresql/9.4/main -c config_file=/etc/postgresql/9.4/main/postgresql.conf postgres 32166 32164 0 21:58 ? 00:00:00 postgres: checkpointer process postgres 32167 32164 0 21:58 ? 00:00:00 postgres: writer process postgres 32168 32164 0 21:58 ? 00:00:00 postgres: wal writer process postgres 32169 32164 0 21:58 ? 00:00:00 postgres: autovacuum launcher process postgres 32170 32164 0 21:58 ? 00:00:00 postgres: stats collector process
Passaggio 3. Accedi al prompt dei comandi di PostgreSQL.
Dopo aver installato il server di database PostgreSQL, per impostazione predefinita, crea un utente 'postgres' con il ruolo 'postgres'. Crea anche un account di sistema con lo stesso nome 'postgres '. Quindi per connetterti al server postgres, accedi al tuo sistema come utente postgres e connetti il database:
su - postgres psql
Ora sei connesso al server del database PostgreSQL. Per controllare le informazioni di accesso usa il seguente comando dal prompt dei comandi del database:
postgres-# \conninfo
Per disconnettersi dal prompt dei comandi del database PostgreSQL, digita semplicemente comando sotto e premi invio. Ti riporterà al prompt dei comandi di Ubuntu:
postgres-# \q
Crea un nuovo utente e database:
### For example, let us create a new user called “idroot” with password “idrootnet”, and database called “idrootdb”. ### sudo -u postgres createuser -D -A -P idroot sudo -u postgres createdb -O idroot idrootdb
Congratulazioni! Hai installato con successo PostgreSQL Server. Grazie per aver usato questo tutorial per installare PostgreSQL nei sistemi Debian 8 Jessie. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di PostgreSQL.