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 -brukerHvordan 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 PostgreSqlTrinn 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 postgreSqlTrinn 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.konfFigur: 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 PostgreSqlTrinn 7: Sjekk PostgreSQL Port Bruk
Du kan sjekke PostgreSql -portbruken og IP -adressen ved å bruke lyttingskommandoen.
$ ss -nltTrinn 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.konfFigur: 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 tcpKonklusjon
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.