Relasjonsdatabasehåndteringssystemer (RDBMS) har vist seg å være en sentral komponent i mange nettsteder og applikasjoner, ettersom de gir en strukturert måte å lagre, organisere og få tilgang til informasjon.
I denne artikkelen vil vi diskutere PostgreSQL i detalj, sammen med en trinnvis veiledning for installering og konfigurering av PostgreSQL på Ubuntu.
Hva er PostgreSQL?
PostgreSQL er et open source-databasesystem som støtter SQL. Ved å bruke PostgreSQL kan utviklere bygge svindeltolerante applikasjoner ettersom det gir gode databehandlingsressurser til databaseadministratoren.
Denne plattformen gir deg muligheten til å definere dine egne datasett, utvikle tilpassede fonter og slå sammen kode skrevet på forskjellige programmeringsspråk. PostgreSQL er svært skalerbar når det gjelder datamengder og antall samtidige brukere på et prosjekt.
La oss se på PostgreSQL installasjonsprosessen for Ubuntu 21.04.
Trinn 1: Installer PostgreSQL på Ubuntu
Noen PostgreSQL -pakker er tilstede i standard Ubuntu -depot. For å installere PostgreSQL via kommandolinjen, skriver du inn:
sudo apt install postgresql postgresql-contrib
Kontroller installasjonen
Du finner plasseringen til konfigurasjonsfilen ved hjelp av kommandoen ls. Dette er et bekreftelsestrinn som bekrefter om PostgreSQL ble installert på systemet ditt eller ikke.
ls/etc/postgresql/12/main/
Nummeret 12betegner versjonen av PostgreSQL. Det kan være annerledes for deg, avhengig av pakken du har lastet ned på systemet.
Sjekk PostgreSQL -statusen
Etter installasjon, sjekk statusen til PostgreSQL ved å bruke følgende kommando:
service postgresql status
Utgangen vil se slik ut:
Hvis utgangen viser aktiv status, så kjører PostgreSQL -tjenesten på systemet ditt. På den annen side, hvis statusen er inaktiv, så må du starte tjenesten ved å skrive:
service postgresql start
Bortsett fra status og start, det er flere andre PostgreSQL -kommandoer du kan bruke:
- Stoppe
- Omstart
- Last på nytt
- Tving på nytt
I slekt: Databasemotorer å vurdere for ditt neste prosjekt
Trinn 2: Logg inn som en superbruker
Før du fortsetter, må du logge deg på som en database -superbruker på PostgreSQL -serveren. En av de enkleste måtene å koble til som en PostgreSQL -bruker er å endre vertsnavnet til postgres Unix -bruker.
Angi legitimasjon for root -brukere
Logg inn på PostgreSQL interaktivt skall ved hjelp av kommandoen:
sudo -u postgres psql
Angi root -brukerens legitimasjon ved å bruke følgende spørring:
ALTER USER postgres PASSORD 'newpassword';
Sørg for å bytte ut Nytt passord med et sterkt passord etter eget valg. Type exit for å avslutte det interaktive skallet.
Logg på psql med følgende kommando:
psql -U postgres -h lokal vert
Skriv inn det nye rotpassordet for brukeren når spørringen vises.
Trinn 3: Koble til PostgreSQL -serveren
Når du installerer PostgreSQL, oppretter plattformen en standardbruker postgres og en systemkonto med samme navn. Du må logge deg på som bruker postgres for å koble til PostgreSQL -serveren.
Bruk følgende kommando for å logge på PostgreSQL -serveren:
sudo su postgres
Så snart du kjører denne kommandoen, vil du merke en endring i måten systemet viser vertsnavnet på. Bash -ledeteksten vil se slik ut:
postgres@ubuntu:/home/winibhalla/Desktop $
Dette viser at du har logget deg på som en PostgresSQL -bruker.
Slik administrerer du PostgreSQL -brukere
Nå som du har koblet deg til serveren, er det på tide å opprette nye brukere. Type psql for å begynne å kjøre kommandoer på PostgreSQL -serveren.
Opprett en ny bruker
Hvis det er flere teammedlemmer som jobber på forskjellige nivåer i et prosjekt, må du lage forskjellige roller for forskjellige ansatte og tildele dem tilgangene deres. Bruke OPPRETT BRUKER kommando for å opprette en ny brukerprofil:
OPPRETT BRUKER bruker1 MED PASSORD 'test123';
I kommandoen ovenfor, bruker1 er brukernavnet du vil ha for den nye brukeren etterfulgt av test123, som er passordet for denne brukeren.
For å sjekke listen over nye brukere som er lagt til i en database, bruker du \ du kommando.
Som du kan se i utdataene ovenfor, er det ingen privilegier tilgjengelig for den nye brukeren ennå.
Gi superbrukere privilegier til nye brukere
For å legge til et sett med rettigheter til en ny bruker, kjør følgende kommando:
ALTER USER user1 MED SUPERUSER;
De ENDRE kommandoen vil gi det nye medlemmet administrative rettigheter. Kjør /du kommando igjen for å bekrefte om den nye brukeren har det nødvendige settet med superbrukerrettigheter.
Slipp en bruker fra listen over brukere
For å fjerne en bruker fra listen over autoriserte brukere, bruk følgende kommando:
DROP USER user1;
Bekreft endringen ved å liste opp brukerne med /du kommando.
I slekt: The Essential SQL Commands Cheat Sheet for Beginners
Slik administrerer du PostgreSQL -databaser
PostgreSQL gir brukerne flere kommandoer for å opprette og fjerne databaser.
Legg til eller fjern en database
Slik oppretter du en ny database ved hjelp av PostgreSQL:
LAG DATABASE db1;
...hvor db1 er navnet på databasen du vil opprette. Bruke \ l kommando for å få en liste over alle tilgjengelige databaser.
Produksjon:
Hvis du vil fjerne en database, bruker du MISTE kommando:
DROP DATABASE db1;
Gi brukere tilgang til databasen
Du kan gi databasetilgang til en bruker ved hjelp av STIPEND kommando:
TILDELE ALLE PRIVILEGER PÅ DATABASE db1 TIL bruker1;
Få kommandolinjehjelp for PostgreSQL
For å vite mer om PostgreSQL og hvordan du bruker de forskjellige kommandoene, kan du åpne hjelpesiden ved å skrive følgende kommando i terminalen:
mann psql
Anbefalt trinn: Installer pgAdmin
Et annet anbefalt trinn er å installere pgAdmin. PgAdmin er et av de mest populære og funksjonsrike administrasjonsverktøyene for åpen kildekode som er tilgjengelig for PostgreSQL. Selv om installering av pgAdmin er et valgfritt trinn, bør du installere det for å administrere brukere og databaser på en bedre måte.
For å starte, legg til det offisielle pgAdmin -depotet og nøkkelen til systemet ditt:
krøll 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 '
Produksjon:
Nå, for å installere skrivebordsversjonen:
sudo apt installer pgadmin4-desktop
For å installere webversjonen, skriver du inn:
sudo apt installer pgadmin4-web
For å konfigurere webmodus, kjør setup-web.sh skript levert av pgAdmin:
sudo /usr/pgadmin4/bin/setup-web.sh
Følg instruksjonene på skjermen for å fullføre prosessen. Vær trygg, dette er bare et engangstrinn, så du trenger ikke bekymre deg for å installere og konfigurere dette igjen og igjen.
Administrere databaser på Ubuntu ved hjelp av PostgreSQL
PostgreSQL er en kraftig plattform for å lage databaseadministrasjonsprogrammer. Evnen til å behandle en mengde data på plattformen er et av de største høydepunktene. Installasjonsprosessen går ut på at den første nedlastingen, installasjonen og til slutt logger på databasen.
Med noen få enkle kommandoer kan du mestre prosessen med å legge til nye brukere, opprette databaser og videre legge til brukere i eksisterende databaser. Ikke sikker på om du liker PostgreSQL? Prøv å installere Microsoft SQL Server på maskinen din.
Vil du lagre og administrere databaser på Ubuntu -maskinen din? Slik konfigurerer du Microsoft SQL Server med Azure Data Studio.
Les neste
- Linux
- SQL
- Ubuntu
- Installer programvare

Wini er en Delhi -basert forfatter, som har 2 års skriveerfaring. I løpet av skrivestundene har hun vært tilknyttet digitale markedsføringsbyråer og tekniske firmaer. Hun har skrevet innhold relatert til programmeringsspråk, skyteknologi, AWS, maskinlæring og mye mer. På fritiden liker hun å male, tilbringe tid med familien og reise til fjells når det er mulig.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere