Suhteellisten tietokantojen hallintajärjestelmät (RDBMS) ovat osoittautuneet keskeiseksi osaksi monia verkkosivustoja ja sovelluksia, koska ne tarjoavat jäsennellyn tavan tallentaa, järjestää ja käyttää tietoja.

Tässä artikkelissa keskustelemme PostgreSQL: stä yksityiskohtaisesti yhdessä vaiheittaisen oppaan kanssa PostgreSQL: n asentamisesta ja määrittämisestä Ubuntuun.

Mikä on PostgreSQL?

PostgreSQL on avoimen lähdekoodin tietokantojen hallintajärjestelmä, joka tukee SQL: ää. PostgreSQL: n avulla kehittäjät voivat rakentaa petoksia sietäviä sovelluksia, koska se tarjoaa erinomaiset tiedonhallintaresurssit tietokannan järjestelmänvalvojalle.

Tämä alusta antaa sinulle mahdollisuuden määritellä omia tietojoukkoja, kehittää mukautettuja fontteja ja yhdistää eri ohjelmointikielillä kirjoitettuja koodeja. PostgreSQL on skaalautuva tietomäärien ja projektin samanaikaisten käyttäjien suhteen.

Katsotaanpa PostgreSQL -asennusprosessia Ubuntu 21.04: lle.

Vaihe 1: Asenna PostgreSQL Ubuntuun

instagram viewer

Jotkut PostgreSQL -paketit ovat Ubuntun oletusrekisterissä. Asenna PostgreSQL komentorivin kautta kirjoittamalla:

sudo apt install postgresql postgresql-contrib

Tarkista asennus

Löydät määritystiedoston sijainnin käyttämällä ls -komento. Tämä on vahvistusvaihe, joka vahvistaa, onko PostgreSQL asennettu järjestelmään onnistuneesti.

ls/etc/postgresql/12/main/

Numero 12tarkoittaa PostgreSQL -versiota. Se voi olla erilainen järjestelmästäsi ladatun paketin mukaan.

Tarkista PostgreSQL -tila

Tarkista asennuksen jälkeen PostgreSQL -tila seuraavalla komennolla:

palvelun postgresql -tila

Tulos näyttäisi tältä:

Jos lähdössä näkyy aktiivinen tila, PostgreSQL -palvelu on käynnissä järjestelmässäsi. Toisaalta, jos tila on epäaktiivinen, sinun on aloitettava palvelu kirjoittamalla:

palvelu postgresql käynnistyy

Paitsi Tila ja alkaa, voit käyttää useita muita PostgreSQL -komentoja:

  • Lopettaa
  • Uudelleenkäynnistää
  • Lataa uudelleen
  • Pakota uudelleenlataus

Aiheeseen liittyviä: Tietokantamoottorit, joita kannattaa harkita seuraavassa projektissa

Vaihe 2: Kirjaudu sisään superkäyttäjänä

Ennen kuin jatkat, sinun on kirjauduttava sisään PostgreSQL -palvelimen tietokannan pääkäyttäjänä. Yksi yksinkertaisimmista tavoista muodostaa yhteys PostgreSQL -käyttäjänä on vaihtaa isäntänimeksi postgres Unix -käyttäjä.

Aseta pääkäyttäjän tunnistetiedot

Kirjaudu sisään interaktiiviseen PostgreSQL -kuoreen komennolla:

sudo -u postgres psql

Aseta pääkäyttäjän tunnistetiedot seuraavan kyselyn avulla:

ALTER USER postgres PASSWORD 'newpassword';

Muista vaihtaa uusi salasana valitsemallasi vahvalla salasanalla. Tyyppi poistua lopettaa interaktiivinen kuori.

Kirjaudu psql -järjestelmään seuraavalla komennolla:

psql -U postgres -h localhost 

Anna uusi pääkäyttäjän salasana käyttäjälle, kun kehote tulee näkyviin.

Vaihe 3: Muodosta yhteys PostgreSQL -palvelimeen

Kun asennat PostgreSQL: n, alusta luo oletuskäyttäjän postgres ja samanniminen järjestelmätili. Sinun on kirjauduttava sisään käyttäjänä postgres muodostaa yhteys PostgreSQL -palvelimeen.

Kirjaudu sisään PostgreSQL -palvelimelle seuraavan komennon avulla:

sudo su postgres

Heti kun suoritat tämän komennon, huomaat muutoksen tavassa, jolla järjestelmä näyttää isäntänimesi. Bash -kehote näyttää tältä:

postgres@ubuntu:/home/winibhalla/Desktop $

Tämä osoittaa, että olet kirjautunut sisään PostgresSQL -käyttäjänä.

PostgreSQL -käyttäjien hallinta

Nyt kun olet muodostanut yhteyden palvelimeen, on aika luoda uusia käyttäjiä. Tyyppi psql aloittaaksesi komentojen suorittamisen PostgreSQL -palvelimella.

Luo uusi käyttäjä

Jos projektin eri tasoilla työskentelee useita tiimin jäseniä, sinun on luotava eri roolit eri työntekijöille ja annettava heille käyttöoikeudet. Käytä LUO KÄYTTÄJÄ komento uuden käyttäjäprofiilin luomiseksi:

LUO KÄYTTÄJÄ user1 SALASANALLA 'test123';

Yllä olevassa komennossa käyttäjä 1 on käyttäjänimi, jonka haluat uudelle käyttäjälle ja jota seuraa testi123, joka on tämän käyttäjän salasana.

Voit tarkistaa tietokantaan lisättyjen uusien käyttäjien luettelon käyttämällä \ du komento.

Kuten yllä olevasta tulosteesta näet, uudelle käyttäjälle ei ole vielä saatavana etuoikeuksia.

Myönnä pääkäyttäjän oikeudet uusille käyttäjille

Jos haluat lisätä käyttöoikeusjoukon uudelle käyttäjälle, suorita seuraava komento:

ALTER USER user1 WITH SUPERUSER;

The MUUTTAA komento antaa uudelle jäsenelle järjestelmänvalvojan oikeudet. Suorita /du komento uudelleen varmistaaksesi, onko uudella käyttäjällä vaaditut pääkäyttäjän oikeudet.

Poista käyttäjä käyttäjäluettelosta

Voit poistaa käyttäjän valtuutettujen käyttäjien luettelosta käyttämällä seuraavaa komentoa:

DROP USER user1;

Vahvista muutos luetteloimalla käyttäjät /du komento.

Aiheeseen liittyviä: Essential SQL Commands Cheat Sheet aloittelijoille

PostgreSQL -tietokantojen hallinta

PostgreSQL tarjoaa käyttäjilleen useita komentoja tietokantojen luomiseen ja poistamiseen.

Lisää tai poista tietokanta

Uuden tietokannan luominen PostgreSQL: llä:

LUO TIETOKANTA db1;

...missä db1 on sen tietokannan nimi, jonka haluat luoda. Käytä \ l komentoa saadaksesi luettelon kaikista käytettävissä olevista tietokannoista.

Lähtö:

Jos haluat poistaa tietokannan, käytä PUDOTA komento:

DROP -tietokanta db1;

Myönnä käyttäjille pääsy tietokantaan

Voit myöntää tietokannalle pääsyn käyttäjälle MYÖNTÄÄ komento:

ANNA KAIKKI TIETOSUOJEN EDELLYTYKSET db1 käyttäjälle1;

Hanki PostgreSQL: n komentoriviohje

Jos haluat tietää lisää PostgreSQL: stä ja sen eri komentojen käytöstä, voit avata ohjesivun kirjoittamalla seuraavan komennon päätelaitteeseen:

mies psql

Suositeltu vaihe: Asenna pgAdmin

Toinen suositeltava vaihe on asentaa pgAdmin. PgAdmin on yksi PostgreSQL: n suosituimmista ja monipuolisimmista avoimen lähdekoodin hallintatyökaluista. Vaikka pgAdminin asentaminen on valinnainen vaihe, sinun on asennettava se, jotta voit hallita käyttäjiä ja tietokantoja paremmin.

Aloita lisäämällä virallinen pgAdmin -arkisto ja sen avain järjestelmään:

kiemura 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 '

Lähtö:

Asenna nyt työpöytäversio seuraavasti:

sudo apt asenna pgadmin4-desktop

Asenna verkkoversio kirjoittamalla:

sudo apt asentaa pgadmin4-web

Voit määrittää verkkotilan suorittamalla setup-web.sh skripti, jonka tarjoaa pgAdmin:

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

Suorita prosessi loppuun noudattamalla näytön ohjeita. Voit olla varma, että tämä on vain kertaluonteinen vaihe, joten sinun ei tarvitse huolehtia tämän asennuksesta ja määrittämisestä uudestaan ​​ja uudestaan.

Tietokantojen hallinta Ubuntussa PostgreSQL: n avulla

PostgreSQL on tehokas alusta tietokantojen hallintasovellusten luomiseen. Mahdollisuus käsitellä mitä tahansa tietomäärää alustalla on yksi sen suurimmista kohokohdista. Asennusprosessi pohjautuu lataamiseen, asentamiseen ja lopulta kirjautumiseen tietokantaan.

Muutamalla yksinkertaisella komennolla voit hallita uusien käyttäjien lisäämistä, tietokantojen luomista ja käyttäjien lisäämistä olemassa oleviin tietokantoihin. Etkö ole varma, pidätkö PostgreSQL: stä? Kokeile asentaa Microsoft SQL Server koneellesi.

JaaTweetSähköposti
Microsoft SQL Serverin asentaminen ja asentaminen Ubuntuun

Haluatko tallentaa ja hallita tietokantoja Ubuntu -koneellasi? Näin määrität Microsoft SQL Serverin Azure Data Studion kanssa.

Lue seuraava

Liittyvät aiheet
  • Linux
  • SQL
  • Ubuntu
  • Asenna ohjelmisto
Kirjailijasta
Wini Bhalla (30 artikkelia julkaistu)

Wini on Delhissä työskentelevä kirjailija, jolla on kahden vuoden kokemus kirjoittamisesta. Kirjoitustensa aikana hän on ollut yhteydessä digitaalisen markkinoinnin virastoihin ja teknisiin yrityksiin. Hän on kirjoittanut ohjelmointikieliin, pilvitekniikkaan, AWS: ään, koneoppimiseen ja paljon muuta liittyvää sisältöä. Vapaa -ajallaan hän tykkää maalata, viettää aikaa perheensä kanssa ja matkustaa vuorille aina kun mahdollista.

Lisää Wini Bhallalta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi