PostgreSQL

Sådan installeres og opsættes PostgreSQL-database på Ubuntu 20.04

Sådan installeres og opsættes PostgreSQL-database på Ubuntu 20.04
PostgreSQL er et af de mest berømte open source, frit tilgængelige databasestyringssoftwaresystemer derude. Dette system er hurtigt, pålideligt, fleksibelt, let at bruge og indeholder avancerede funktioner, der gør det muligt at bygge komplekse applikationer i et fejltolerant arbejdsområde. Der er to forskellige pakker af PostgreSQL, der hver er beregnet til et specifikt formål. PostgreSQL-klientpakken fungerer på klientsiden for at oprette forbindelse til servere, mens PostgreSQL-serverpakken giver dit system mulighed for at oprette og hoste dine egne databaser. Denne vejledning viser dig, hvordan du installerer disse to pakker, og hvordan du konfigurerer PostgreSQL-serveren i et par nemme trin.

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.konf

Figur: 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.konf
Linje = 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.

Kæmp om Wesnoth-vejledning
Slaget om Wesnoth er et af de mest populære open source-strategispil, som du kan spille på dette tidspunkt. Ikke kun har dette spil været under udvikl...
0 A.D. Vejledning
Ud af de mange strategispil derude, 0 A.D. formår at skille sig ud som en omfattende titel og et meget dybt, taktisk spil på trods af at det er open s...
Unity3D Tutorial
Introduktion til Unity 3D Unity 3D er en kraftfuld spiludviklingsmotor. Det er cross platform, det er det giver dig mulighed for at oprette spil til m...