Installa Postgresql - Guida completa all'installazione di PostgreSQL

Sommario:

Anonim

Come installare PostgreSQL?

PostgreSQL come potente soluzione open source per la gestione di database relazionali a oggetti si è evoluto dall'uso specifico per sistemi operativi basati su UNIX e progettato per essere compatibile con Windows, MacOS e Solaris rendendolo portatile su più piattaforme.

Passaggi per installare PostgreSQL:

Di seguito sono riportati i passaggi dettagliati per installare PostgreSQL sul tuo PC.

Segui https://www.postgresql.org/download/ e puoi trovare il pacchetto binario di download per il tuo sistema operativo preferito.

Prima dell'installazione, Postgres richiede i requisiti minimi di funzionamento del sistema e ha documentato le specifiche:
https://www.postgresql.org/docs/9.5/install-requirements.html

Installazione su Windows

Selezionando il sistema operativo Windows, puoi selezionare la versione di PostgreSQL e un processore Windows compatibile, che scarica il file di installazione eseguibile corrispondente.

PostgreSQL segue una normale procedura guidata di installazione standard, in cui l'utente accetta termini e condizioni e specifica la directory di installazione.

Come parte dell'installazione in Windows, la procedura guidata richiede la configurazione della password.

Seguita dalla configurazione della porta su cui dovrebbe essere ospitato il servizio PostgreSQL.

Successivamente, viene richiesto di selezionare le impostazioni internazionali da utilizzare per il cluster di database. Ciò influenza le tecniche di codifica del testo utilizzate, che a loro volta influiscono sull'ordinamento del testo.

E come ultimo passo, possiamo lanciare gli strumenti per lo stack builder forniti con la suite PostgreSQL. Stack Builder offre una vasta gamma di pacchetti, driver e strumenti che accedono all'installazione di PostgreSQL

Dopo aver selezionato la configurazione del server appropriata nel generatore di stack.

Arricchisce vari driver e strumenti, da cui possiamo selezionare il desiderato e procedere all'installazione.

Installazione su Ubuntu

Ubuntu di default ha accesso ai repository PostgreSQL, quindi possiamo aggiornare il nostro indice dei pacchetti locali e installarlo tramite 'apt'.

Oppure possiamo scaricare direttamente il necessario dal repository apt navigando su https://www.postgresql.org/download/linux/ubuntu/

$ sudo apt-get update

$ sudo apt-get install PostgreSQL PostgreSQL-contrib

Qui -contrib è usato per includere un pacchetto che facilita le funzionalità aggiuntive in bundle con PostgreSQL.

L'installazione crea un account utente chiamato 'postgres', che può essere registrato usando

$ sudo -i -u postgres

è possibile accedere al prompt di postgres digitando

$ psql

PostgreSQL su Ubuntu per impostazione predefinita assegna sulla porta 5432, da cui all'utente viene concesso il privilegio di modificare il file PostgreSQL.conf

Questo file funge da impostazione di configurazione per PostgreSQL nel sistema, in cui è possibile modificare la porta desiderata nell'attributo

porta = 5478

Per l'installazione di YUM, vai al repository YUM Postgres e scarica i giri / min della rispettiva distribuzione

curl -O http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg- centos92-9.2-6.noarch.rpm

seguito dalla tradizionale installazione rpm

rpm -ivh pgdg-centos92-9.2-6.noarch.rpm

Installazione su MAC

PostgreSQL può essere installato facilmente su MAC dotato di Homebrew e Lunchy. Prima di procedere con l'installazione, assicurarsi che homebrew sia aggiornato

$ brew update

$ brew doctor

e seguito dal comando di installazione per postgres.

$ brew installa PostgreSQL

L'utente può definire in modo personalizzato la porta su cui Postgres deve essere eseguito sul sistema, impostando le variabili di ambiente MAC come di seguito

export PGHOST = localhost

esportazione PGPORT = 5432

Oltre al solito modo di installare PostgreSQL su diversi sistemi operativi, possiamo anche installare in modalità testo.

  • Per Windows:

Eseguendo quanto segue nel prompt CMD

PostgreSQL-10.4-1-windows-installer.exe –mode text

  • Per le distribuzioni Linux

PostgreSQL-10.4-1-Linux-x64-installer.run –mode mode

  • Per MacOS

Esegui il seguente file sh

PostgreSQL-10.4-1-osx-installer.app/Contents/MacOS/installbuilder.sh - text mode

Con una vasta scelta sul mercato, Postgres supporta diverse funzionalità sostanziali come MVCC (Multi-Version Concurrency Control), tablespace, ripristino point in time, backup a caldo che lo hanno reso eccezionale e più preferibile quando si tratta di scalabilità del server.

La sezione seguente fornirà le istruzioni essenziali da seguire per installare Postgres sul server e facilitare l'origine dati per l'accesso a Plesk:

Introduzione allo strumento pgAdmin

pgAdmin è il client di amministrazione open source avanzato più popolare per PostgreSQL

1) Nel browser pgAdmin, fare clic con il tasto destro sul nodo PostgreSQL in "server" e connettere il server

2) Immettere il nome utente e la password PostgreSQL per stabilire la connessione.

3) Con il nodo del database, fare clic con il tasto destro e creare un database; Quindi salva.

4) Seguito da cui è possibile creare ruoli di accesso, creare query e vaste funzionalità in modo fattibile.

Passaggi per installare il server PostgreSQL (con Plesk)

In tempo reale, con la caratteristica scalabile di PostgreSQL, spesso richiediamo l'hosting di Postgres su un server e la sezione seguente guiderà le specifiche di base della configurazione:

1) Installa i file del server richiesti,

yum installa PostgreSQL PostgreSQL-server

Dimensione totale del download: 6, 8 M

Va bene (sì / no):

2) Avviare il server PostgreSQL e configurare le impostazioni di amministrazione

/etc/init.d/PostgreSQL start

passare all'utente di sistema Postgres all'utente admin che Plesk utilizza, con l'aiuto del comando:

su postgres

createuser -psPl

Inserisci il nome utente e la password e la configurazione di Postgres è fatta.

Ora come utente root, modifica la configurazione (/var/lib/pgsql/data/pg_hba.conf) La voce esistente ( ospita tutti i 127.0.0.1/32 ident) deve essere modificata in

ospitare tutti i 127.0.0.1/32 md5

Ciò consente le richieste di accesso dal server. una volta fatto, eseguire quanto segue e riavviare il server

sed -i 's / host \ s * all \ s * all \ s * 127.0.0.1 \ / 32 \ s * ident \ s * sameuser / # & /' /var/lib/pgsql/data/pg_hba.conf && echo -e “\ n # Consenti connessioni password da localhost \ nhost tutti tutti 127.0.0.1/32 md5” >> /var/lib/pgsql/data/pg_hba.conf && /etc/init.d/postgresql restart

3) Il passaggio finale è la registrazione del server con plesk per eseguire operazioni sul database

/ usr / local / psa / bin / database-server –update-server localhost: 5432 -type postgresql -admin admin -passwd `cat / etc / psa / .psa.shadow` && service psa restart

Ora accedi al pannello di controllo di Plesk; Nella scheda "Siti Web e domini", seleziona "Database

Optare per Aggiungi nuovo database, dopo di che è possibile inserire il nome del database Postgres e selezionare il tipo 'PostgreSQL' nel menu a discesa.

Test di regressione

  • È possibile eseguire un test di regressione sul server appena configurato prima dell'installazione. Ciò garantisce che il server funzioni come previsto e che possa essere raggiunto utilizzando il comando:

fare un controllo

  • È possibile fare riferimento alla documentazione e alle pagine man eseguendo

crea install-docs

  • Dopo l'installazione, è possibile rimuovere i file binari e di origine utilizzando il comando

pulire

  • Se hai intenzione di compilare su una piattaforma distribuita con lo stesso albero dei sorgenti, puoi utilizzare il comando:

distinguere

Ciò contribuirà a propagare del tutto le modifiche in tutte le piattaforme distribuite prima della ricostruzione.

Articoli consigliati

Questa è stata una guida su come installare PostgreSQL. Qui abbiamo discusso i passaggi per installare PostgreSQL su un altro operatore. Puoi anche consultare i seguenti articoli per saperne di più -

  1. Come installare JavaScript
  2. Guida per installare MySQL
  3. Installa Python
  4. I passaggi per installare Splunk