PostgreSQL installimine Rocky Linuxile ja AlmaLinuxile

PostgreSQL on tohutult populaarne avatud lähtekoodiga relatsiooniandmebaaside haldussüsteem (RDBMS), mis on eksisteerinud üle 30 aasta. See pakub SQL keeletugi, mida kasutatakse andmebaaside haldamiseks ja esitamiseks JÕHK toimingud (Loo Loe Värskenda Kustuta).

[Teile võib meeldida ka: 10 kasulikku veebisaiti PostgreSQL andmebaasisüsteemi õppimiseks]

PostgreSQL on pälvinud tugeva maine oma töökindluse, paindlikkuse ja jõudluse poolest. See on esmane andmesalv paljude veebi- ja analüüsirakenduste jaoks. Globaalsed hiiglased, kellele toetuda PostgreSQL kaasata Spotify, Instagram, Trivago, Uber, ja Netflix.

Selle juhendi kirjutamise ajal on uusim versioon PostgreSQL 13 ja selles artiklis näitame, kuidas installida PostgreSQL peal Rocky Linux ja AlmaLinux.

Samm: lisage PostgreSQL hoidla

Vaikeversioon PostgreSQL peal Appstream hoidlad on PostgreSQL 10.

$ sudo dnf moodulite loend postgresql. 
Loetlege PostgreSQL moodul
Loetlege PostgreSQL moodul

Väljundist näeme selgelt, et vaikimisi PostgreSQL oja - tähistatud [d] on PostgreSQL 10.

Viimase installimiseks PostgreSQL versiooni, peame esmalt installima PostgreSQL YUM meie süsteemi hoidlasse, nagu näidatud.

$ sudo dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm. 

Samm: installige PostgreSQL 13 Rocky Linuxile

Koos PostgreSQL YUM hoidla paigas, järgmine samm on värskendamine Rocky Linux hoidlad. Selle saavutamiseks lihtsalt käivitage järgmine käsk

$ sudo dnf värskendus. 

Seejärel keelake vaikimoodul, mis, nagu me varem nägime, on PostgreSQL 10.

$ sudo dnf -qy moodul keelab postgresql. 

Kui vaikimoodul on keelatud, jätkake ja installige PostgreSQL 13 klient ja server nagu näidatud.

$ sudo dnf installige postgresql13 postgresql13-server. 

Tüüp "Y" ja tabas SISENEMA iga kord, kui teil palutakse importida GPG võti.

Installige PostgreSQL Rocky Linuxi
Installige PostgreSQL Rocky Linuxi

Käsk installib PostgreSQL server ja klient koos muude sõltuvustega. Installimise lõpus peaksite kuvama väljundi, mis näitab, et kõik paketid on edukalt installitud.

PostgreSQL installimine on lõpetatud
PostgreSQL installimine on lõpetatud

Saate versiooni kinnitada PostgreSQL installitud käsu abil:

$ psql -V psql (PostgreSQL) 13.4

Samm: käivitage ja lubage PostgreSQL -teenus

Üks kord PostgreSQL on installitud, järgmine samm on teenuse käivitamine ja andmebaasiserveri töötamine. Kuid enne seda lubage PostgreSQL käivitamise ajal alustada.

$ sudo systemctl lubab postgresql-13. 

Seejärel alustage PostgreSQL andmebaasi server.

$ sudo systemctl käivitage postgresql-13. 

Selle kinnitamiseks PostgreSQL on töökorras, käivitage:

$ sudo systemctl olek postgresql-13. 
Kontrollige PostgreSQL olekut
Kontrollige PostgreSQL olekut

Väljundist on selge, et meie andmebaasiserver töötab ootuspäraselt.

Samm: lähtestage PostgreSQL andmebaas

Enne jätkamist peame initsialiseerima initdb andmebaas, mis vastutab uue loomise eest PostgreSQL klaster. Klaster on rühm või kogum mitmest andmebaasist, mida haldab klaster.

Niisiis, andmebaasi lähtestamiseks käivitage käsk:

$ sudo/usr/pgsql-*/bin/postgresql-*-setup initdb. 
Vormistage PostgreSQL andmebaas
Vormistage PostgreSQL andmebaas

Samm: looge ühendus PostgreSQL andmebaasiga

Millal PostgreSQL on installitud, helistatakse andmebaasi vaikekasutajale postgres on loodud. See ei nõua autentimist ja seetõttu pole sisselogimiseks parooli vaja. Järgmises etapis loome parooli postgres kasutaja turvalisuse kaalutlustel.

Praegu logime sisse PostgreSQL kest, lülitades esmalt postgres kasutaja.

$ sudo su - postgres. 

Kui olete lülitunud postgresql kasutaja, avage andmebaasi viip käsuga:

$ psql. 
Ühendage PostgreSQL andmebaas
Ühendage PostgreSQL andmebaas

Samm: määrake Postgresi kasutaja parool

Lõpuks kavatseme turvata postgres kasutaja turvalisuse huvides parooliga. Sudo kasutajana käivitage käsk:

$ sudo passwd postgres. 

Sisestage uus parool ja kinnitage. Nüüd logige uuesti sisse Postgresi kasutajana.

$ su - postgres. 
Määrake Postgresi kasutaja parool
Määrake Postgresi kasutaja parool

Ja käivitage näidatud käsk.

psql -c "ALTER USER postgres WITH PASSWORD 'your -password';"
Muuda Postgresi kasutaja rolli
Muuda Postgresi kasutaja rolli

Järgmine kord, kui proovite sisse logida, kasutades postgres kasutaja, peate autentima.

$ su - postgres. 
Logige sisse PostgreSQL andmebaasi
Logige sisse PostgreSQL andmebaasi

Ja see on ainult sellest. Oleme teid installimise ajal tutvustanud PostgreSQL peal Rocky Linux ja AlmaLinux

Teachs.ru