Miten Asenna PostgreSQL on Ubuntu (pgAdmin-asetukset)

Miten Asenna PostgreSQL on Ubuntu?

PostgreSQL on tunnettu avoimen lรคhdekoodin Relational Databaasi Mhallintajรคrjestelmรค (RDBMS). Se on suosittu monipuolisten ominaisuuksien, skaalautuvuuden ja vakauden suhteen. Tรคmรค RDBMS tukee tietojen eheyttรค, monimutkaisia โ€‹โ€‹kyselyitรค ja samanaikaista kรคyttรถรค.

Useimmat organisaatiot valitsevat PostgreSQL sen laajennettavuuden, luotettavuuden ja monialustaisen luonteensa vuoksi. Lisรคksi se tarjoaa myรถs vankan pohjan suurten tietomรครคrien kรคsittelylle. Tรคmรค RDMS data-analyytikot, kehittรคjรคt ja joustavaa ja tehokasta tietokantaratkaisua etsivรคt yritykset suosivat sitรค.

Edellytykset

Jotta voit seurata opastamme, sinulla on oltava:

  • Ubuntu 22.04 asennettu jรคrjestelmรครคn
  • A ei-root-kรคyttรคjรค sudo-oikeuksilla

Tarkastetaan nyt, miten Postgres asennetaan Ubuntu kรคyttรคmรคllรค seuraavaa:

  • Ubuntu sรคilytyspaikka
  • PostgreSQL virallinen arkisto

Tapa 1: Asennus ja asetukset PostgreSQL on Ubuntu Kรคyttรคen Ubuntu sรคilytyspaikka

Tรคssรค menetelmรคssรค hyรถdynnรคmme Ubuntu arkisto lataamista ja asennusta varten PostgreSQL. Tรคmรค arkisto sisรคltรครค jo viralliset paketit, jotka ovat pรคivittรคneet ja yllรคpitรคneet Ubuntu kehittรคjรคt. Viime kรคdessรค tรคmรค varmistaa, ettรค asennusprosessi on vaivaton ja suoraviivainen.

Vaihe 1) Voit asentaa PostgreSQL Linuxissa pรคivitรค ensin jรคrjestelmรคpaketit:

sudo apt update

lรคhtรถ:

Asenna ja asenna PostgreSQL on Ubuntu

Asenna ja asenna PostgreSQL on Ubuntu

Vaihe 2) Sitten vaan PostgreSQL asennus:

sudo apt install postgresql -y

Asenna ja asenna PostgreSQL on Ubuntu

Vaihe 3) Lopuksi tarkista PostgreSQL versio vahvistusta varten:

psql --version

Kuten nรคette, PostgreSQL versio 14.8 on asennettu onnistuneesti meidรคn Ubuntu jรคrjestelmรค:

Asenna ja asenna PostgreSQL on Ubuntu

Tapa 2: Asenna PostgreSQL on Ubuntu Kรคyttรคen PostgreSQL Virallinen arkisto

Viralliset PostgreSQL arkiston avulla voit kรคyttรครค uusinta versiota PostgreSQL ja asiaankuuluvat ominaisuudet, joita ei ole saatavilla Ubuntu virallinen arkisto. Kanssa PostgreSQLn virallisessa arkistossa, voit helposti asentaa ja pรคivittรครค PostgreSQL.

Noudata nyt annettuja asennusohjeita PostgreSQL on Ubuntu.

Vaihe 1) Ensimmรคinen askel on lisรคtรค arkisto 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'

install PostgreSQL on Ubuntu

Vaihe 2) Siirry sitten lisรครคmรครคn PostgreSQL arkiston avain:

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

install PostgreSQL on Ubuntu

Vaihe 3) Pรคivitรค jรคrjestelmรคpakettisi pรครคstรคksesi eteenpรคin:

sudo apt update

install PostgreSQL on Ubuntu

Vaihe 4) Mene nyt vaan PostgreSQL asennus:

sudo apt install postgresql -y

install PostgreSQL on Ubuntu

Vaihe 5) Nรคytรค PostgreSQL versio vahvistusta varten:

psql --version

Voidaan havaita, ettรค avulla PostgreSQL arkistoon, olemme asentaneet sen 15.3-version Ubuntu:

install PostgreSQL on Ubuntu

Kuinka hallita PostgreSQL Kรคyttรคjรคt pรครคlle Ubuntu?

Hallinnointi PostgreSQL Kรคyttรคjiin kuuluu prosessi, jolla luodaan, muokataan heidรคn kรคyttรถoikeuksiaan ja poistetaan kรคyttรคjiรค tietokannan oikeuksien hallitsemiseksi. Se varmistaa, ettรค jรคrjestelmรคnvalvoja myรถntรครค tarvittavat kรคyttรถoikeudet ja hallinnoi PostgreSQL kรคyttรคjรคtilit tehokkaalla tavalla.

Vaihe 1) Uuden Postgres-kรคyttรคjรคn luominen Ubuntu, suorita tรคmรค komento:

sudo -u postgres createuser --interactive

Tรคmรคn seurauksena, PostgreSQL kehotetaan kirjoittamaan kรคyttรคjรคnimi ja vahvistamaan, pitรคisikรถ รคskettรคin luodulla kรคyttรคjรคllรค olla pรครคkรคyttรคjรคn oikeudet:

hoitaa PostgreSQL Kรคyttรคjรคt pรครคlle Ubuntu

Meidรคn tapauksessamme olemme syรถttรคneet "huzail" kรคyttรคjรคtunnukseksi ja sallineet sen olla superkรคyttรคjรค.

Vaihe 2) Voit myรถs antaa kรคyttรคjรคlle erikseen sudo-oikeudet mรครคrittรคmรคllรค sen nimen tรคssรค komennossa:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

hoitaa PostgreSQL Kรคyttรคjรคt pรครคlle Ubuntu

Vaihe 3) Jos haluat hylรคtรค juuri luodun kรคyttรคjรคn, kirjoita sen nimi "DROP USER" -komentoon:

DROP USER huzail;

hoitaa PostgreSQL Kรคyttรคjรคt pรครคlle Ubuntu

Kuinka hallita PostgreSQL Tietokanta pรครคllรค Ubuntu?

Seuraavaksi tulee yrityksen hallinta PostgreSQL tietokanta Ubuntu. Tรคmรค sisรคltรครค erilaisia โ€‹โ€‹โ€‹โ€‹toimintoja, jotka liittyvรคt tietokantojen luomiseen, muokkaamiseen ja muokkaamiseen organisoinnin parantamiseksi.

Vaihe 1) Ensinnรคkin, kรคytรค "LUO TIETOKANTA" -komento tietokannan luomiseksi ja mรครคritรค sen nimi, kun lisรคsimme "guru99" tรคhรคn:

CREATE DATABASE guru99;

hoitaa PostgreSQL Tietokanta pรครคllรค Ubuntu

Vaihe 2) Myรถnnรค sitten tietokannan kรคyttรถoikeus vaaditulle kรคyttรคjรคlle:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

hoitaa PostgreSQL Tietokanta pรครคllรค Ubuntu

Meidรคn tapauksessamme olemme myรถntรคneet "guru99":lle pรครคsyn kรคyttรคjรคlle "huzail":

hoitaa PostgreSQL Tietokanta pรครคllรค Ubuntu

Vaihe 3) Jos haluat poistaa tai pudottaa tietokannan, suorita "DROP DATABASE" -komento halutulla tietokannan nimellรค:

DROP DATABASE guru99;

Tรคmรคn seurauksena annettu tietokanta poistetaan:

hoitaa PostgreSQL Tietokanta pรครคllรค Ubuntu

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Oletusarvon turvaaminen PostgreSQL kรคyttรคjรค sisรคltรครค erilaisia โ€‹โ€‹toimenpiteitรค, kuten vahvan salasanan mรครคrittรคmisen, vastaavan salasanan salauksen sallimisen ja PostgreSQL palvelua. Nรคin tehdessรคsi oletuskรคyttรคjรครค suojataan luvattomalta kรคytรถltรค.

Vaihe 1) Kirjaudu ensin sisรครคn PostgreSQL tietokanta kuten jo teimme:

sudo -u postgres psql

Vaihe 2) Lisรครค sitten oletussalasana PostgreSQL kรคyttรคjรค:

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

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Vaihe 3) Avaa tarvittava asetustiedosto salasanan salauksen ottamiseksi kรคyttรถรถn:

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

Korvaa yllรค olevassa komennossa versionumero PostgreSQL asentamasi versio, koska lisรคsimme "15" tรคhรคn:

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Sinun PostgreSQL asetustiedosto nรคyttรครค jotenkin tรคltรค:

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Etsi rivi, joka alkaa sanoilla "local all all" ja vaihda salausmenetelmรคksi "peer" muotoon "md5". Tรคmรคn jรคlkeen paina โ€œCTRL+Oโ€ tallentaaksesi muutokset ja paina CTRL+Xโ€ poistuaksesi nanoeditorista:

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Vaihe 4) Kรคynnistรค PostgreSQL palvelua, jotta se voi tulla voimaan kokoonpanomuutoksista:

sudo service postgresql restart

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Vaihe 5) Lopuksi tarkista PostgreSQL tila:

sudo service postgresql status

Suojaa oletusarvo PostgreSQL kรคyttรคjรค

Se siitรค! Olet turvannut oletusasetuksen PostgreSQL kรคyttรคjรคlle, jolla on salattu salasana.

Bonusvaihe: Asenna pgAdmin

pgAdmin on graafinen kรคyttรถliittymรค (GUI) PostgreSQL asiakas, joka yksinkertaistaa hallintatehtรคviรค. Se mahdollistaa myรถs tehokkaan kyselyn suorittamisen, tietokannan hallinnan ja PostgreSQL palvelimen valvonta. Lisรคksi se auttaa myรถs parantamaan tuottavuutta PostgreSQL kรคyttรคjille.

Vaihe 1) Ensinnรคkin sinun on lisรคttรคvรค PostgreSQL arkiston avain:

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

Meidรคn tapauksessamme olemme jo lisรคnneet sen, joten painamme "y" sen korvaamiseksi:

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

Vaihe 2) Lisรครค sitten pgAdmin-arkisto omaan Ubuntu jรคrjestelmรค:

Asenna pgAdmin

Vaihe 3) Pรคivitรค seuraavaksi paketit jatkotoimia varten:

Sudo apt update

Asenna pgAdmin

Vaihe 4) Asenna nyt pgAdmin4 kirjoittamalla tรคmรค komento:

sudo apt install pgadmin4

Asenna pgAdmin

Asenna pgAdmin

Vaihe 5) Nyt sinun on annettava annettu komento pgAdminin ensisijaisen konfiguroinnin aloittamiseksi:

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

Mรครคritรค sitten tarvittavat tiedot:

Asenna pgAdmin

Vaihe 6) Kรคynnistรค pgAdmin4 verkkoselaimessasi siirtymรคllรค linkkiin, joka annettiin viimeisessรค tulosteessa:

Asenna pgAdmin

Kรคytรค ennalta mรครคritettyรค sรคhkรถpostiosoitetta ja salasanaa kirjautuaksesi pgAdminiin:

Asenna pgAdmin

Tรคssรค tulee pgAdminin pรครคhallintapaneeli, joka on kรคyttรถvalmis:

Asenna pgAdmin

Miten Uninstall PostgreSQL alkaen Ubuntu?

Vaihe 1) Muissa asennuksen poistamiseen PostgreSQL omalta Ubuntu jรคrjestelmรค ensin pysรคyttรครค PostgreSQL palvelu:

sudo systemctl stop postgresql

Uninstall PostgreSQL alkaen Ubuntu

Vaihe 2) Poista sitten PostgreSQL ja sen asiaankuuluvat riippuvuudet, jos olet asentanut ne aiemmin:

sudo apt purge postgresql postgresql-contrib -y

Uninstall PostgreSQL alkaen Ubuntu

Vaihe 3) Poista kaikki mรครคritystiedostot PostgreSQL:

sudo rm -rf /etc/postgresql/

Uninstall PostgreSQL alkaen Ubuntu

Tuloksena, PostgreSQL poistetaan sinun Ubuntu jรคrjestelmรครคn.

Kuinka poistaa pgAdminin asennus Ubuntu?

Vaihe 1) Jos pgAdmin on poistettava Ubuntu, poista sen pakkaus ensin:

sudo apt remove pgadmin4

Poista pgAdmin osoitteesta Ubuntu

Vaihe 2) Poista lopuksi tarvittavat mรครคritystiedostot jรคrjestelmรคstรคsi:

sudo rm -rf ~/.pgadmin

Poista pgAdmin osoitteesta Ubuntu

Se siitรค! Olet onnistuneesti poistanut pgAdminin osoitteesta Ubuntu.

Yhteenveto

asentaminen PostgreSQL on Ubuntu on yksinkertainen menetelmรค, joka tukee kahta menetelmรครค kรคyttรคmรคllรค Ubuntu arkistoon tai kรคyttรคmรคllรค sitรค PostgreSQL virallinen arkisto. Lisรคksi tietokantojen ja kรคyttรคjien hallinta sekรค oletuskรคyttรคjien turvaaminen varmistavat tietokannan tehokkaan hallinnan. Lisรคksi tyรถkalut, kuten pgAdmin, parantavat myรถs kehittรคjien ja yritysten yleistรค kรคyttรถkokemusta.

Tiivistรค tรคmรค viesti seuraavasti: