Sådan installeres PostgreSQL Client DBMS på Ubuntu
PostgreSQL-klienten giver dig mulighed for at køre PostgreSQL-shell-kommandoen for at oprette forbindelse til PostgreSQL-serverdatabaser eksternt.
Trin 1: Opdater APT
Som du altid skal gøre, når du installerer et nyt system, skal du først opdatere og opgradere din APT.
$ sudo apt opdatering$ sudo apt opgradering
Trin 2: Download og installer PostgreSQL-klient
Efter opdatering af din APT skal du downloade og installere PostgreSQL Client med følgende terminalkommando.
$ sudo apt installere postgresql-klient.
Trin 3: Opret forbindelse til PostgreSQL
Du kan oprette forbindelse til en ekstern PostgreSQL-server ved hjælp af kommandoen psql. Du bliver nødt til at angive den korrekte vært eller server-IP-adresse på fjernserveren. Du bliver også nødt til at give de korrekte legitimationsoplysninger for at få adgang til serveren. Brug nedenstående kommando til at oprette forbindelse til serveren.
$ psql -h postgre-server -U postgre-bruger
Sådan installeres PostgreSQL Server på Ubuntu
Du kan være vært for en eller flere PostgreSQL-databaser på din egen lokale maskine ved hjælp af PostgreSQL-serverpakken.
Trin 1: Opdater APT
Som du altid skal gøre, når du installerer et nyt system, skal du først opdatere og opgradere din APT.
$ sudo apt opdatering
Trin 2: Download og installer PostgreSQL Server
Download og installer nu PostgreSQL-serverpakken via kommandoen.
$ sudo apt installere postgresql
Trin 3: Kontroller port brugt af PostgreSQL
Når installationen er afsluttet, kan du lytte til porten, der bruges af PostgreSQL via standardport 5432. Kontroller dette ved at give følgende kommando.
$ ss -nlt
Trin 4: Skift startindstillinger
Du kan også ændre startindstillinger for PostgreSQL Server efter systemstart via systemctl-kommandoerne.
$ sudo systemctl aktiver postgresql$ sudo systemctl deaktiver postgresql
Trin 5: Få adgang til PostgreSQL Server
Når PostgreSQL Server installeres, er den kun tilgængelig fra en lokal maskine og bruger din maskins loopback IP-adresse. Du kan ændre denne indstilling i PostgreSQL-konfigurationsfilen for at tillade fjernadgang. Indtast følgende kommando for at åbne PostgreSQL-konfigurationsfilen i gedit eller en hvilken som helst anden teksteditor.
$ sudo gedit / etc / postgresql / 12 / main / postgresql.konfFigur: PostgreSQL-konfigurationsfil åbnet i en gedit-editor.
Skift følgende linje under afsnittet "FORBINDELSER OG GODKENDELSE". Denne kommando får PostgreSQL til at lytte til al indgående trafik gennem havnen. Gem derefter filen og luk den.
listen_addresses = '*'Figur: Lyt kode indsat under TILSLUTNING OG GODKENDELSE.
Trin 6: Genstart PostgreSQL
Du bliver nødt til at genstarte PostgreSQL-tjenesten for at træde i kraft af alle de ændringer, der skal udføres, der udfører følgende kommando i dit terminalvindue.
$ sudo systemctl genstart postgresql
Trin 7: Tjek PostgreSQL-portbrug
Du kan kontrollere PostgreSQL-portbrug og IP-adresse ved hjælp af lyttekommandoen.
$ ss -nlt
Trin 8: Tillad indgående klient at oprette forbindelse
Du skal tilføje følgende linje til en anden konfigurationsfil, der giver en indgående klient mulighed for at forbinde dine databaser og brugere. MD5-indstillingen i denne kommando bruges til at anvende godkendelsesadgangskoden til alle forbundne brugere.
$ sudo gedit / etc / postgresql / 12 / main / pg_hba.konfLinje = vært alle alle 0.0.0.0/0 md5
Figur: Tilføjelse af linje til pg_hba konfigurationsfil med gedit editor.
Trin 9: Juster Firewall-indstillinger
Du skal sørge for, at firewallen ikke stopper indgående forbindelser gennem PostgreSQL-port 5432. For at gøre dette skal du indtaste følgende kommando i terminalvinduet.
$ sudo ufw tillader fra enhver til enhver port 5432 proto tcp
Konklusion
Denne artikel dækkede, hvordan du installerer PostgreSQL Client-pakken, hvordan du installerer PostgreSQL Server-pakken, og hvordan du opretter en PostgreSQL-database. Efter at have læst denne artikel, skal du også vide, hvordan du giver adgang til andre konti til fjernadgang til serveren eller til en database.