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:
Step 2) Siis mine edasi PostgreSQL paigaldamine:
sudo apt install postgresql -y
Step 3) Lõpuks vaadake PostgreSQL versioon kontrollimiseks:
psql --version
Nagu näete, PostgreSQL versioon 14.8 on edukalt installitud meie Ubuntu süsteem:
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'
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 -
Step 3) Edasiliikumiseks värskendage oma süsteemipakette.
sudo apt update
Step 4) Nüüd mine PostgreSQL paigaldamine:
sudo apt install postgresql -y
Step 5) Vaata PostgreSQL versioon kinnituseks:
psql --version
Võib täheldada, et abiga PostgreSQL hoidla, oleme selle 15.3 versiooni installinud 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:
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
Step 3) Kui soovite vastloodud kasutaja loobuda, kirjutage käsku "DROP USER" välja tema nimi:
DROP USER huzail;
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;
Step 2) Seejärel andke vajalikule kasutajale juurdepääs andmebaasile:
GRANT ALL PRIVILEGES ON DATABASE guru99 TO huzail;
Meie puhul oleme andnud “guru99” juurdepääsu kasutajale “huzail”:
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:
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';
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":
Sinu PostgreSQL konfiguratsioonifail näeb kuidagi välja selline:
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:
Step 4) Taaskäivitage PostgreSQL teenust, et see saaks jõustuda alates konfiguratsioonimuudatustest:
sudo service postgresql restart
Step 5) Lõpuks kontrollige PostgreSQL staatus:
sudo service postgresql status
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":
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:
Step 3) Järgmisena värskendage edasiseks jätkamiseks pakette.
Sudo apt update
Step 4) Nüüd installige pgAdmin4, tippides välja selle käsu:
sudo apt install pgadmin4
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:
Step 6) Käivitage oma veebibrauseris pgAdmin4, navigeerides lingile, mis oli viimases väljundis:
Kasutage pgAdmini sisselogimiseks oma eelkonfigureeritud e-posti aadressi ja parooli:
Siin on pgAdmini peamine armatuurlaud, mis on kasutamiseks valmis:
Kuidas desinstallida PostgreSQL Alates Ubuntu?
Step 1) Muus osas desinstallida PostgreSQL sinu oma Ubuntu süsteem, esiteks, peatage PostgreSQL Teenindus:
sudo systemctl stop postgresql
Step 2) Seejärel eemaldage PostgreSQL ja selle asjakohased sõltuvused juhul, kui olete need varem installinud:
sudo apt purge postgresql postgresql-contrib -y
Step 3) Eemaldage kõik konfiguratsioonifailid PostgreSQL:
sudo rm -rf /etc/postgresql/
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
Step 2) Lõpuks eemaldage oma süsteemist asjakohased konfiguratsioonifailid:
sudo rm -rf ~/.pgadmin
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.



































