Kuidas paigaldada PostgreSQL on Ubuntu (pgAdmini seadistamine)

Kuidas paigaldada PostgreSQL on Ubuntu?

PostgreSQL on tuntud avatud lähtekoodiga Relational Databaasi Mjuhtimissüsteem (RDBMS). See on populaarne rikkalike funktsioonide, mastaapsuse ja stabiilsuse poolest. See RDBMS toetab andmete terviklikkust, keerulisi päringuid ja samaaegset juurdepääsu.

Enamik organisatsioone valib PostgreSQL selle laiendatavuse, töökindluse ja platvormideülese olemuse tõttu. Lisaks pakub see tugeva aluse suure hulga andmemahtude haldamiseks. See RDMS eelistavad andmeanalüütikud, arendajad ja ettevõtted, kes otsivad paindlikku ja võimsat andmebaasilahendust.

Eeldused

Meie juhendi järgimiseks peab teil olema:

  • Ubuntu 22.04 teie süsteemi installitud
  • A mitte-juurkasutaja sudo privileegidega

Nüüd kontrollime Postgresi installimise protseduuri Ubuntu kasutades järgmist:

  • . Ubuntu Hoidla
  • . PostgreSQL ametlik hoidla

1. meetod: kuidas installida ja seadistada PostgreSQL on Ubuntu kasutades Ubuntu Hoidla

Selle meetodi puhul kasutame Ubuntu hoidla allalaadimiseks ja installimiseks PostgreSQL. See hoidla sisaldab juba ametlikke pakette, mida on värskendanud ja hooldanud Ubuntu arendajad. Lõppkokkuvõttes tagab see, et installiprotsess jääb probleemideta ja arusaadavaks.

Step 1) Paigaldada PostgreSQL Linuxis värskendage esmalt oma süsteemipakette:

sudo apt update

Väljund:

Installimine ja seadistamine PostgreSQL on Ubuntu

Installimine ja seadistamine PostgreSQL on Ubuntu

Step 2) Siis mine edasi PostgreSQL paigaldamine:

sudo apt install postgresql -y

Installimine ja seadistamine PostgreSQL on Ubuntu

Step 3) Lõpuks vaadake PostgreSQL versioon kontrollimiseks:

psql --version

Nagu näete, PostgreSQL versioon 14.8 on edukalt installitud meie Ubuntu süsteem:

Installimine ja seadistamine PostgreSQL on Ubuntu

2. meetod: installige PostgreSQL on Ubuntu kasutades PostgreSQL Ametlik hoidla

Ametlik PostgreSQL hoidla võimaldab juurdepääsu uusimale versioonile PostgreSQL ja asjakohased funktsioonid, mis pole rakenduses saadaval Ubuntu ametlik hoidla. Koos PostgreSQLametliku hoidla kaudu saate hõlpsalt installida ja värskendada PostgreSQL.

Nüüd järgige installimiseks antud juhiseid PostgreSQL on Ubuntu.

Step 1) Esimene samm on hoidla lisamine 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'

paigaldama PostgreSQL on Ubuntu

Step 2) Seejärel liikuge lisamise poole PostgreSQL hoidla võti:

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

paigaldama PostgreSQL on Ubuntu

Step 3) Edasiliikumiseks värskendage oma süsteemipakette.

sudo apt update

paigaldama PostgreSQL on Ubuntu

Step 4) Nüüd mine PostgreSQL paigaldamine:

sudo apt install postgresql -y

paigaldama PostgreSQL on Ubuntu

Step 5) Vaata PostgreSQL versioon kinnituseks:

psql --version

Võib täheldada, et abiga PostgreSQL hoidla, oleme selle 15.3 versiooni installinud Ubuntu:

paigaldama PostgreSQL on Ubuntu

Kuidas hallata PostgreSQL Kasutajad on sisse lülitatud Ubuntu?

Juhtimine PostgreSQL kasutajad hõlmavad nende juurdepääsu loomise, muutmise ja kasutajate eemaldamise protsessi, et kontrollida andmebaasi õigusi. See tagab, et administraator annab vajalikud load ja haldab PostgreSQL kasutajakontod tõhusal viisil.

Step 1) Uue Postgresi kasutaja loomiseks Ubuntu, käivitage see käsk:

sudo -u postgres createuser --interactive

Selle tulemusena PostgreSQL palub sisestada kasutajanimi ja kinnitada, kas vastloodud kasutajal peaksid olema superkasutaja õigused:

juhtima PostgreSQL Kasutajad on sisse lülitatud Ubuntu

Meie puhul oleme sisestanud kasutajanimeks "huzail" ja lubanud sellel olla superkasutaja.

Step 2) Samuti saate kasutajale eraldi anda sudo privileege, määrates tema nime selles käsus:

ALTER USER huzail WITH SUPERUSER;sudo -u postgres psql

juhtima PostgreSQL Kasutajad on sisse lülitatud Ubuntu

Step 3) Kui soovite vastloodud kasutaja loobuda, kirjutage käsku "DROP USER" välja tema nimi:

DROP USER huzail;

juhtima PostgreSQL Kasutajad on sisse lülitatud Ubuntu

Kuidas hallata PostgreSQL Andmebaas sisse lülitatud Ubuntu?

Järgmiseks tuleb ettevõtte juhtimine PostgreSQL andmebaas Ubuntu. See hõlmab erinevaid toiminguid, mis on seotud andmebaaside loomise, muutmise ja muutmisega parema korralduse huvides.

Step 1) Kõigepealt kasutage "LOO ANDMEBAAS” käsk andmebaasi loomiseks ja määrake selle nimi, nagu lisasime siia "guru99":

CREATE DATABASE guru99;

juhtima PostgreSQL Andmebaas sisse lülitatud Ubuntu

Step 2) Seejärel andke vajalikule kasutajale juurdepääs andmebaasile:

GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;

juhtima PostgreSQL Andmebaas sisse lülitatud Ubuntu

Meie puhul oleme andnud “guru99” juurdepääsu kasutajale “huzail”:

juhtima PostgreSQL Andmebaas sisse lülitatud Ubuntu

Step 3) Kui soovite andmebaasi kustutada või tühistada, käivitage soovitud andmebaasi nimega käsk "DROP DATABASE":

DROP DATABASE guru99;

Selle tulemusena kustutatakse antud andmebaas:

juhtima PostgreSQL Andmebaas sisse lülitatud Ubuntu

Vaikimisi turvamine PostgreSQL Kasutaja

Vaikimisi tagamise toiming PostgreSQL kasutaja hõlmab erinevaid meetmeid, nagu tugeva parooli seadistamine, asjakohase parooli krüptimise lubamine ja PostgreSQL teenust. Seda tehes kaitstakse vaikimisi kasutajat volitamata juurdepääsu eest.

Step 1) Esiteks logige sisse PostgreSQL andmebaas nagu me juba tegime:

sudo -u postgres psql

Step 2) Seejärel lisage vaikeparool PostgreSQL kasutaja:

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

Vaikimisi turvamine PostgreSQL Kasutaja

Step 3) Parooli krüptimise lubamiseks avage vastav konfiguratsioonifail:

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

Ülaltoodud käsus asendage versiooninumber numbriga PostgreSQL versioon, mille olete installinud, kuna lisasime siia "15":

Vaikimisi turvamine PostgreSQL Kasutaja

Sinu PostgreSQL konfiguratsioonifail näeb kuidagi välja selline:

Vaikimisi turvamine PostgreSQL Kasutaja

Otsige üles rida, mis algab sõnadega "local all all" ja muutke krüpteerimismeetod "peer" asemel "md5". Pärast seda vajutage muudatuste salvestamiseks klahvikombinatsiooni CTRL+O ja nanoredaktorist väljumiseks vajutage klahvikombinatsiooni CTRL+X:

Vaikimisi turvamine PostgreSQL Kasutaja

Step 4) Taaskäivitage PostgreSQL teenust, et see saaks jõustuda alates konfiguratsioonimuudatustest:

sudo service postgresql restart

Vaikimisi turvamine PostgreSQL Kasutaja

Step 5) Lõpuks kontrollige PostgreSQL staatus:

sudo service postgresql status

Vaikimisi turvamine PostgreSQL Kasutaja

See on kõik! Olete vaikeväärtuse kindlustanud PostgreSQL krüptitud parooliga kasutaja.

Boonusetapp: installige pgAdmin

pgAdmin on graafiline kasutajaliides (GUI) PostgreSQL klient, mis lihtsustab juhtimisülesandeid. See võimaldab ka tõhusat päringute täitmist, andmebaasi haldust ja PostgreSQL serveri jälgimine. Lisaks aitab see suurendada tootlikkust PostgreSQL kasutajad.

Step 1) Kõigepealt peate lisama PostgreSQL hoidla võti:

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

Meie puhul oleme selle juba lisanud, nii et selle ülekirjutamiseks vajutame "y":

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

Step 2) Seejärel lisage oma pgAdmini hoidla Ubuntu süsteem:

Installige pgAdmin

Step 3) Järgmisena värskendage edasiseks jätkamiseks pakette.

Sudo apt update

Installige pgAdmin

Step 4) Nüüd installige pgAdmin4, tippides välja selle käsu:

sudo apt install pgadmin4

Installige pgAdmin

Installige pgAdmin

Step 5) Nüüd peate pgAdmini esmase konfiguratsiooni käivitamiseks sisestama antud käsu:

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

Seejärel täpsustage nõutav teave:

Installige pgAdmin

Step 6) Käivitage oma veebibrauseris pgAdmin4, navigeerides lingile, mis oli viimases väljundis:

Installige pgAdmin

Kasutage pgAdmini sisselogimiseks oma eelkonfigureeritud e-posti aadressi ja parooli:

Installige pgAdmin

Siin on pgAdmini peamine armatuurlaud, mis on kasutamiseks valmis:

Installige pgAdmin

Kuidas desinstallida PostgreSQL Alates Ubuntu?

Step 1) Muus osas desinstallida PostgreSQL sinu oma Ubuntu süsteem, esiteks, peatage PostgreSQL Teenindus:

sudo systemctl stop postgresql

Uninstall PostgreSQL Alates Ubuntu

Step 2) Seejärel eemaldage PostgreSQL ja selle asjakohased sõltuvused juhul, kui olete need varem installinud:

sudo apt purge postgresql postgresql-contrib -y

Uninstall PostgreSQL Alates Ubuntu

Step 3) Eemaldage kõik konfiguratsioonifailid PostgreSQL:

sudo rm -rf /etc/postgresql/

Uninstall PostgreSQL Alates Ubuntu

Selle tulemusena PostgreSQL eemaldatakse teie hulgast Ubuntu süsteemi.

Kuidas pgAdminit desinstallida Ubuntu?

Step 1) Kui on vaja eemaldada pgAdmin Ubuntu, eemaldage esmalt selle pakett:

sudo apt remove pgadmin4

Desinstallige pgAdmin saidilt Ubuntu

Step 2) Lõpuks eemaldage oma süsteemist asjakohased konfiguratsioonifailid:

sudo rm -rf ~/.pgadmin

Desinstallige pgAdmin saidilt Ubuntu

See on kõik! Olete edukalt desinstallinud pgAdmini saidilt Ubuntu.

Järeldus

paigaldamine PostgreSQL on Ubuntu on lihtne meetod, mis toetab kahte meetodit, kasutades Ubuntu hoidla või kasutades PostgreSQL ametlik hoidla. Lisaks tagab andmebaaside ja kasutajate haldamine ning vaikekasutajate turvamine andmebaasi tõhusa haldamise. Lisaks parandavad sellised tööriistad nagu pgAdmin arendajate ja ettevõtete üldist kasutuskogemust.

Võta see postitus kokku järgmiselt: