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 Rohkem kui 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.



































