Så här installerar och konfigurerar du PostgreSQL på Ubuntu

Så här installerar och konfigurerar du PostgreSQL på Ubuntu

Relationsbaserade databashanteringssystem (RDBMS) har visat sig vara en nyckelkomponent på många webbplatser och applikationer, eftersom de ger ett strukturerat sätt att lagra, organisera och komma åt information.





lägg till klassschema i google kalender

I den här artikeln kommer vi att diskutera PostgreSQL i detalj, tillsammans med en steg-för-steg-guide för att installera och konfigurera PostgreSQL på Ubuntu.





Vad är PostgreSQL?

PostgreSQL är ett databashanteringssystem med öppen källkod som stöder SQL. Med PostgreSQL kan utvecklare bygga bedrägeri-toleranta applikationer eftersom det ger utmärkta datahanteringsresurser till databasadministratören.





Denna plattform ger dig möjlighet att definiera dina egna datamängder, utveckla anpassade teckensnitt och slå samman kod skriven på olika programmeringsspråk. PostgreSQL är mycket skalbar vad gäller datamängder och antalet samtidiga användare på ett projekt.

Låt oss titta på PostgreSQL -installationsprocessen för Ubuntu 21.04.



Steg 1: Installera PostgreSQL på Ubuntu

Vissa PostgreSQL -paket finns i standard Ubuntu -förvaret. För att installera PostgreSQL via kommandoraden, skriv:

sudo apt install postgresql postgresql-contrib

Kontrollera installationen

Du hittar platsen för konfigurationsfilen med kommandot ls . Detta är ett verifieringssteg som bekräftar om PostgreSQL har installerats på ditt system eller inte.





ls /etc/postgresql/12/main/

Numret 12 betecknar versionen av PostgreSQL. Det kan vara annorlunda för dig beroende på vilket paket du har laddat ner till ditt system.

Kontrollera PostgreSQL -statusen

Efter installationen, kontrollera statusen för PostgreSQL med följande kommando:





service postgresql status

Utmatningen skulle se ut så här:

Om utgången visar aktiva status, så körs PostgreSQL -tjänsten på ditt system. Å andra sidan, om statusen är inaktiv , då måste du starta tjänsten genom att skriva:

service postgresql start

Förutom status och Start , det finns flera andra PostgreSQL -kommandon som du kan använda:

  • Sluta
  • Omstart
  • Ladda om
  • Tvinga om

Relaterat: Databasmotorer att överväga för ditt nästa projekt

Steg 2: Logga in som en superanvändare

Innan du går vidare måste du logga in som en databasöveranvändare på PostgreSQL -servern. Ett av de enklaste sätten att ansluta som en PostgreSQL -användare är att ändra ditt värdnamn till postgres Unix -användare.

Ange root -användaruppgifter

Logga in på PostgreSQL interaktivt skal med kommandot:

sudo -u postgres psql

Ange root -användaruppgifterna med följande fråga:

ALTER USER postgres PASSWORD 'newpassword';

Se till att byta ut nytt lösenord med ett starkt lösenord efter eget val. Typ utgång för att avsluta det interaktiva skalet.

Logga in på psql med följande kommando:

psql -U postgres -h localhost

Ange det nya rotlösenordet för användaren när uppmaningen visas.

Steg 3: Anslut till PostgreSQL -servern

När du installerar PostgreSQL skapar plattformen en standardanvändare postgres och ett systemkonto med samma namn. Du måste logga in som användare postgres för att ansluta till PostgreSQL -servern.

Använd följande kommando för att logga in på PostgreSQL -servern:

sudo su postgres

Så snart du kör det här kommandot kommer du att märka en förändring i hur systemet visar ditt värdnamn. Bash -prompten kommer att se ut så här:

postgres@ubuntu: /home/winibhalla/Desktop$

Detta visar att du har loggat in som en PostgresSQL -användare.

Så här hanterar du PostgreSQL -användare

Nu när du har anslutit till servern är det dags att skapa nya användare. Typ psql för att börja köra kommandon på PostgreSQL -servern.

Skapa en ny användare

Om det finns flera teammedlemmar som arbetar på olika nivåer inom ett projekt måste du skapa olika roller för olika anställda och tilldela dem deras åtkomst. Använd SKAPA ANVÄNDARE kommando för att skapa en ny användarprofil:

CREATE USER user1 WITH PASSWORD 'test123';

I kommandot ovan, användare1 är det användarnamn du vill ha för den nya användaren följt av test123 , som är lösenordet för den här användaren.

För att kontrollera listan över nya användare som läggs till i en databas, använd av kommando.

Som du kan se i utdata ovan finns det inga privilegier tillgängliga för den nya användaren ännu.

Ge nya användare privilegier för superanvändare

För att lägga till en uppsättning behörigheter till en ny användare, kör följande kommando:

ALTER USER user1 WITH SUPERUSER;

De ÅLDER kommandot ger administratörsrättigheter till den nya medlemmen. Springa det /av kommando igen för att verifiera om den nya användaren har den uppsättning superanvändarprivilegier som krävs.

Släpp en användare från listan över användare

För att ta bort en användare från listan över behöriga användare, använd följande kommando:

DROP USER user1;

Verifiera ändringen genom att lista användarna med /av kommando.

Relaterad: Essential SQL Commands fuskblad för nybörjare

Så här hanterar du PostgreSQL -databaser

PostgreSQL ger sina användare flera kommandon för att skapa och ta bort databaser.

Lägg till eller ta bort en databas

Så här skapar du en ny databas med PostgreSQL:

CREATE DATABASE db1;

...var db1 är namnet på databasen du vill skapa. Använd de kommando för att få en lista över alla tillgängliga databaser.

Produktion:

Om du vill ta bort en databas använder du SLÄPPA kommando:

DROP DATABASE db1;

Ge användare tillgång till databasen

Du kan ge databasåtkomst till en användare med BEVILJA kommando:

GRANT ALL PRIVILEGES ON DATABASE db1 TO user1;

Få hjälp med kommandoraden för PostgreSQL

Om du vill veta mer om PostgreSQL och hur du använder dess olika kommandon kan du öppna hjälpsidan genom att skriva följande kommando i terminalen:

man psql

Ett annat rekommenderat steg är att installera pgAdmin. PgAdmin är ett av de mest populära och funktionsrika administrationsverktygen för öppen källkod som är tillgängliga för PostgreSQL. Även om installation av pgAdmin är ett valfritt steg, bör du installera det för att hantera användare och databaser på ett bättre sätt.

För att börja, lägg till det officiella pgAdmin -förvaret och dess nyckel till ditt system:

curl https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo apt-key add
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 && apt update'

Produktion:

Nu för att installera skrivbordsversionen:

sudo apt install pgadmin4-desktop

För att installera webbversionen, skriv:

sudo apt install pgadmin4-web

För att konfigurera webbläge, kör setup-web.sh skript från pgAdmin:

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

Följ instruktionerna på skärmen för att slutföra processen. Var säker, det här är bara ett engångssteg, så du behöver inte oroa dig för att installera och konfigurera detta om och om igen.

Hantera databaser på Ubuntu med PostgreSQL

PostgreSQL är en kraftfull plattform för att skapa databashanteringsapplikationer. Möjligheten att bearbeta vilken mängd data som helst på plattformen är en av dess största höjdpunkter. Installationsprocessen går ut på att den första nedladdningen, installationen och slutligen loggas in i databasen.

Med några enkla kommandon kan du behärska processen att lägga till nya användare, skapa databaser och vidare lägga till användare i befintliga databaser. Är du osäker på om du gillar PostgreSQL? Prova att installera Microsoft SQL Server på din dator.

Dela med sig Dela med sig Tweet E-post Så här installerar och konfigurerar du Microsoft SQL Server på Ubuntu

Vill du lagra och hantera databaser på din Ubuntu -maskin? Så här konfigurerar du Microsoft SQL Server med Azure Data Studio.

Läs Nästa
Relaterade ämnen
  • Linux
  • SQL
  • Ubuntu
  • Installera programvara
Om författaren Wini Bhalla(41 artiklar publicerade)

Wini är en författare i Delhi som har två års erfarenhet av att skriva. Under hennes skrivstunder har hon varit associerad med digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, maskininlärning och mycket mer. På fritiden gillar hon att måla, umgås med sin familj och resa till bergen, när det är möjligt.

Mer från Wini Bhalla

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera