Hvordan installere og sette opp PostgreSQL -databasen på Ubuntu Top 10.Topp 10

Hvordan installere og sette opp PostgreSQL -databasen på Ubuntu Top 10.Topp 10
PostgreSQL er en av de mest kjente open source, fritt tilgjengelige databasestyringsprogramvaresystemer der ute. Dette systemet er raskt, pålitelig, fleksibelt, enkelt å bruke og inneholder avanserte funksjoner som lar komplekse applikasjoner bygges i et feiltolerbart arbeidsområde. Det er to forskjellige pakker med postgreSQL, hver beregnet på et bestemt formål. PostgreSQL -klientpakken fungerer på klientsiden for å koble seg til servere, mens PostgreSQL Server -pakken lar systemet ditt sette opp og være vertskap for dine egne databaser. Denne opplæringen viser deg hvordan du installerer disse to pakkene og hvordan du konfigurerer PostgreSQL -serveren i noen få enkle trinn.

Hvordan installere PostgreSQL -klient DBMS på Ubuntu

PostgreSQL -klienten lar deg kjøre PostgreSQL Shell -kommandoen for å eksternt koble seg til PostgreSQL Server -databaser.

Trinn 1: Oppdater apt

Som du alltid skal gjøre når du installerer et nytt system, først oppdatering og oppgraderer APT.

$ sudo apt oppdatering
$ sudo apt oppgradering

Trinn 2: Last ned og installer PostgreSQL -klient

Etter å ha oppdatert APT, last ned og installer PostgreSQL -klient med følgende terminalkommando.

$ sudo apt install postgreSql-client.

Trinn 3: Koble til PostgreSQL

Du kan koble til en ekstern PostgreSQL -server ved hjelp av PSQL -kommandoen. Du må oppgi riktig vert eller server -IP -adresse til den eksterne serveren. Du må også oppgi riktig legitimasjon for å få tilgang til serveren. Bruk kommandoen nedenfor for å koble til serveren.

$ psql -h postgre -server -u postgre -bruker

Hvordan installere PostgreSQL -serveren på Ubuntu

Du kan være vertskap.

Trinn 1: Oppdater apt

Som du alltid skal gjøre når du installerer et nytt system, først oppdatering og oppgraderer APT.

$ sudo apt oppdatering

Trinn 2: Last ned og installer PostgreSql -serveren

Last ned nå og installer PostgreSql -serverpakken via kommandoen.

$ sudo apt install PostgreSql

Trinn 3: Kontroller porten brukt av PostgreSQL

Etter at installasjonen er fullført, kan du lytte til porten som brukes av PostgreSQL gjennom standardport 5432. Sjekk dette ved å gi følgende kommando.

$ ss -nlt

Trinn 4: Endre oppstartsinnstillinger

Du kan også endre oppstartsinnstillinger for PostgreSQL-serveren etter systemoppstart gjennom SystemCTL-kommandoene.

$ sudo SystemCTL Aktiver PostgreSql $ sudo systemctl deaktiver postgreSql

Trinn 5: Få tilgang til PostgreSQL -serveren

Når PostgreSQL Server installeres, er den bare tilgjengelig fra en lokal maskin og bruker Loopback IP -adressen til maskinen din. Du kan endre denne innstillingen i PostgreSQL -konfigurasjonsfilen for å tillate ekstern tilgang. Skriv inn følgende kommando for å åpne PostgreSQL -konfigurasjonsfilen i GEDIT eller en hvilken som helst annen tekstredigerer.

$ sudo gedit/etc/postgreSql/12/main/postgreSql.konf

Figur: PostgreSQL -konfigurasjonsfilen åpnet i en GEDIT -redigering.

Endre følgende linje under delen "Tilkoblinger og autentikasjoner". Denne kommandoen vil få PostgreSql til å lytte til all innkommende trafikk gjennom havnen. Neste, lagre filen og lukk den.

listen_addresses = '*'

Figur: Lyttekode limt inn under tilkoblings- og autentikasjonsområde.

Trinn 6: Start PostgreSQL på nytt

Du må starte PostgreSQL -tjenesten på nytt for å tre i kraft av alle endringene for å gjøre som utfører følgende kommando i terminalvinduet.

$ sudo SystemCTL Restart PostgreSql

Trinn 7: Sjekk PostgreSQL Port Bruk

Du kan sjekke PostgreSql -portbruken og IP -adressen ved å bruke lyttingskommandoen.

$ ss -nlt

Trinn 8: La innkommende klient koble til

Du bør legge til følgende linje i en annen konfigurasjonsfil som lar en innkommende klient koble sammen databaser og brukere. MD5 -alternativet i denne kommandoen brukes til å bruke autentiseringspassordet til alle tilkoblingsbrukerne.

$ sudo gedit/etc/postgreSql/12/main/pg_hba.konf
Linje = vert alle alle 0.0.0.0/0 MD5

Figur: Legge til linje til PG_HBA -konfigurasjonsfilen med GEDIT -redigeringsprogrammet.

Trinn 9: Juster brannmurinnstillinger

Du bør sørge for at brannmuren ikke stopper innkommende tilkoblinger gjennom PostgreSQL Port 5432. For å gjøre dette, legg inn følgende kommando i terminalvinduet.

$ sudo ufw tillater fra hvilken som helst port 5432 proto tcp

Konklusjon

Denne artikkelen dekket hvordan du installerer PostgreSQL -klientpakken, hvordan du installerer PostgreSQL Server -pakken, og hvordan du konfigurerer en PostgreSQL -database. Etter å ha lest denne artikkelen, bør du også vite hvordan du gir tilgang til andre kontoer for ekstern tilgang til serveren eller til en database.