Hur man installerar PostgreSQL on Ubuntu (pgAdmin-inställningar)

Hur man installerar PostgreSQL on Ubuntu?

PostgreSQL är en välkänd öppen källkod Rupprymdhet Databas Mhanteringssystem (RDBMS). Det är populärt när det gäller rika funktioner, skalbarhet och stabilitet. Denna RDBMS stöder dataintegritet, komplexa frågor och samtidig åtkomst.

De flesta organisationer väljer PostgreSQL på grund av dess utbyggbarhet, tillförlitlighet och dess plattformsoberoende karaktär. Dessutom ger det också en solid bas för att hantera stora mängder data. Detta RDMS föredras av dataanalytiker, utvecklare och företag som söker en flexibel och kraftfull databaslösning.

Förutsättningar

För att följa vår guide måste du ha:

  • Ubuntu 22.04 installerad på ditt system
  • A icke-rootanvändare med sudo-privilegier

Låt oss nu kontrollera proceduren för att installera Postgres på Ubuntu använder följande:

  • Ocuco-landskapet Ubuntu Repository
  • Ocuco-landskapet PostgreSQL officiellt förvar

Metod 1: Hur man installerar och ställer in PostgreSQL on Ubuntu Använda Ubuntu förvaret

I den här metoden kommer vi att använda Ubuntu arkiv för nedladdning och installation PostgreSQL. Detta arkiv innehåller redan de officiella paketen som uppdateras och underhålls av Ubuntu utvecklare. I slutändan säkerställer detta att installationsprocessen förblir problemfri och okomplicerad.

Steg 1) Så här installerar du PostgreSQL i Linux uppdaterar du först dina systempaket:

sudo apt update

Produktion:

Installera och konfigurera PostgreSQL on Ubuntu

Installera och konfigurera PostgreSQL on Ubuntu

Steg 2) Sedan, gå för PostgreSQL installation:

sudo apt install postgresql -y

Installera och konfigurera PostgreSQL on Ubuntu

Steg 3) Slutligen kolla in PostgreSQL version för verifiering:

psql --version

Som ni kan se, PostgreSQL version 14.8 har installerats på vår Ubuntu systemet:

Installera och konfigurera PostgreSQL on Ubuntu

Metod 2: Installera PostgreSQL on Ubuntu Använda PostgreSQL Officiellt arkiv

Den officiella PostgreSQL repository tillåter dig att komma åt den senaste versionen av PostgreSQL och relevanta funktioner som inte är tillgängliga i Ubuntu officiellt arkiv. Med PostgreSQLs officiella arkiv, kan du enkelt installera och uppdatera PostgreSQL.

Följ nu de medföljande instruktionerna för att installera PostgreSQL on Ubuntu.

Steg 1) Det första steget är att lägga till arkivet för PostgreSQL:

sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'

installera PostgreSQL on Ubuntu

Steg 2) Gå sedan mot att lägga till PostgreSQL förvarsnyckel:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

installera PostgreSQL on Ubuntu

Steg 3) Uppdatera dina systempaket för att komma vidare:

sudo apt update

installera PostgreSQL on Ubuntu

Steg 4) Nu, gå för PostgreSQL installation:

sudo apt install postgresql -y

installera PostgreSQL on Ubuntu

Steg 5) Visa PostgreSQL version för bekräftelse:

psql --version

Det kan observeras att med hjälp av PostgreSQL repository har vi installerat dess 15.3-version på Ubuntu:

installera PostgreSQL on Ubuntu

Hur man hanterar PostgreSQL Användare på Ubuntu?

Hantering av PostgreSQL användare involverar processen att skapa, ändra deras åtkomst och ta bort användare för att kontrollera databasbehörigheterna. Det säkerställer att administratören beviljar nödvändiga behörigheter och hanterar PostgreSQL användarkonton på ett effektivt sätt.

Steg 1) För att skapa en ny Postgres-användare på Ubuntu, kör det här kommandot:

sudo -u postgres createuser --interactive

Som ett resultat, PostgreSQL uppmaning att skriva ut användarnamnet och bekräfta om den nyskapade användaren ska ha superanvändarprivilegier:

hantera PostgreSQL Användare på Ubuntu

I vårt fall har vi angett "huzail" som ett användarnamn och tillåtit det att vara en superanvändare.

Steg 2) Du kan också separat ge sudo-privilegier till användaren genom att ange dess namn i det här kommandot:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

hantera PostgreSQL Användare på Ubuntu

Steg 3) Om du vill släppa den nyskapade användaren, skriv ut dess namn i kommandot "DROP USER":

DROP USER huzail;

hantera PostgreSQL Användare på Ubuntu

Hur man hanterar PostgreSQL Databas på Ubuntu?

Därefter kommer ledningen av PostgreSQL databas på Ubuntu. Detta involverar olika operationer relaterade till att skapa, modifiera och modifiera databaser för bättre organisation.

Steg 1) Först av allt, använd "SKAPA DATABAS" kommando för att skapa en databas och ange dess namn när vi lade till "guru99" här:

CREATE DATABASE guru99;

hantera PostgreSQL Databas på Ubuntu

Steg 2) Ge sedan databasen åtkomst till den önskade användaren:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

hantera PostgreSQL Databas på Ubuntu

I vårt fall har vi beviljat "guru99" åtkomst till användaren "huzail":

hantera PostgreSQL Databas på Ubuntu

Steg 3) Om du vill ta bort eller släppa databasen, kör kommandot "DROP DATABASE" med önskat databasnamn:

DROP DATABASE guru99;

Som ett resultat kommer den givna databasen att raderas:

hantera PostgreSQL Databas på Ubuntu

Säker standard PostgreSQL Användare

Operationen för att säkra standarden PostgreSQL användaren omfattar olika åtgärder, såsom att konfigurera ett starkt lösenord, aktivera relevant lösenordskryptering och starta om PostgreSQL service. Genom att göra det kommer standardanvändaren att skyddas från obehörig åtkomst.

Steg 1) Först loggar du in på PostgreSQL databas som vi redan gjorde:

sudo -u postgres psql

Steg 2) Lägg sedan till lösenordet som standard PostgreSQL användare:

ALTER USER postgres PASSWORD 'my-secret-password123';

Säker standard PostgreSQL Användare

Steg 3) Öppna den relevanta konfigurationsfilen för att aktivera lösenordskrypteringen:

sudo nano /etc/postgresql/{version}/main/pg_hba.conf

I kommandot ovan, ersätt versionsnumret med PostgreSQL version du har installerat, eftersom vi lade till "15" här:

Säker standard PostgreSQL Användare

Dina PostgreSQL konfigurationsfilen kommer på något sätt att se ut så här:

Säker standard PostgreSQL Användare

Leta efter raden som börjar med "local all all" och ändra krypteringsmetoden från "peer" till "md5". Efter det, tryck på "CTRL + O" för att spara ändringar och tryck på CTRL + X" för att avsluta nanoredigeraren:

Säker standard PostgreSQL Användare

Steg 4) Starta om PostgreSQL tjänst så att den kan träda i kraft från konfigurationsändringarna:

sudo service postgresql restart

Säker standard PostgreSQL Användare

Steg 5) Till sist, kolla PostgreSQL status:

sudo service postgresql status

Säker standard PostgreSQL Användare

Det är allt! Du har säkrat standarden PostgreSQL användare med det krypterade lösenordet.

Bonussteg: Installera pgAdmin

pgAdmin är ett grafiskt användargränssnitt (GUI) PostgreSQL klient som förenklar förvaltningsuppgifterna. Det möjliggör också effektiv frågekörning, databasadministration och PostgreSQL serverövervakning. Dessutom hjälper det också till att förbättra produktiviteten hos PostgreSQL användare.

Steg 1) Först och främst måste du lägga till PostgreSQL förvarsnyckel:

url -fsSL https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/pgadmin.gpg

I vårt fall har vi redan lagt till det, så vi kommer att trycka på "y" för att skriva över det:

Installera pgAdmin

sudo sh -c 'echo "deb https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/$(lsb_release -cs) pgadmin4 main" > /etc/apt/sources.list.d/pgadmin4.list'

Steg 2) Lägg sedan till pgAdmin-förrådet till din Ubuntu systemet:

Installera pgAdmin

Steg 3) Uppdatera sedan paket för att fortsätta:

Sudo apt update

Installera pgAdmin

Steg 4) Installera nu pgAdmin4 genom att skriva ut detta kommando:

sudo apt install pgadmin4

Installera pgAdmin

Installera pgAdmin

Steg 5) Nu måste du ange det givna kommandot för att initiera den primära konfigurationen av pgAdmin:

sudo /usr/pgadmin4/bin/setup-web.sh

Ange sedan den information som krävs:

Installera pgAdmin

Steg 6) Starta pgAdmin4 i din webbläsare genom att navigera till länken som angavs i den senaste utgången:

Installera pgAdmin

Använd din förkonfigurerade e-postadress och ditt lösenord för att logga in på pgAdmin:

Installera pgAdmin

Här kommer huvudinstrumentpanelen för pgAdmin som är redo att användas:

Installera pgAdmin

Avinstallera PostgreSQL från Ubuntu?

Steg 1) I annat för att avinstallera PostgreSQL från din Ubuntu systemet, för det första, stoppa PostgreSQL tjänst:

sudo systemctl stop postgresql

Avinstallera PostgreSQL från Ubuntu

Steg 2) Ta sedan bort PostgreSQL och dess relevanta beroenden om du har installerat dem tidigare:

sudo apt purge postgresql postgresql-contrib -y

Avinstallera PostgreSQL från Ubuntu

Steg 3) Ta bort alla konfigurationsfiler för PostgreSQL:

sudo rm -rf /etc/postgresql/

Avinstallera PostgreSQL från Ubuntu

Som ett resultat, PostgreSQL kommer att tas bort från din Ubuntu systemet.

Hur man avinstallerar pgAdmin från Ubuntu?

Steg 1) Om det krävs att ta bort pgAdmin från Ubuntu, ta bort dess paket först:

sudo apt remove pgadmin4

Avinstallera pgAdmin från Ubuntu

Steg 2) Ta slutligen bort de relevanta konfigurationsfilerna från ditt system:

sudo rm -rf ~/.pgadmin

Avinstallera pgAdmin från Ubuntu

Det är allt! Du har framgångsrikt avinstallerat pgAdmin från Ubuntu.

Slutsats

Installera PostgreSQL on Ubuntu är en enkel metod som stöder två metoder, med hjälp av Ubuntu förvaret eller använda PostgreSQL officiellt arkiv. Dessutom säkerställer hanteringen av databaser och användare och säkra standardanvändarna att databasen hanteras effektivt. Dessutom förbättrar verktyg som pgAdmin också den övergripande användarupplevelsen för utvecklare och företag.