„PostgreSQL“

Kaip įdiegti ir nustatyti „PostgreSQL“ duomenų bazę „Ubuntu 20“.04

Kaip įdiegti ir nustatyti „PostgreSQL“ duomenų bazę „Ubuntu 20“.04
„PostgreSQL“ yra viena garsiausių atvirojo kodo, laisvai prieinamų duomenų bazių valdymo programinės įrangos sistemų. Ši sistema yra greita, patikima, lanksti, lengvai naudojama ir joje yra pažangių funkcijų, leidžiančių sudėtingas programas kurti toleruojamoje darbo vietoje. Yra du skirtingi „PostgreSQL“ paketai, kurių kiekvienas skirtas konkrečiam tikslui. „PostgreSQL Client“ paketas veikia kliento pusėje, kad prisijungtų prie serverių, o „PostgreSQL Server“ paketas leidžia jūsų sistemai nustatyti ir laikyti savo duomenų bazes. Ši pamoka parodys, kaip įdiegti šiuos du paketus ir kaip nustatyti „PostgreSQL“ serverį atlikdami kelis paprastus veiksmus.

Kaip įdiegti „PostgreSQL“ kliento DBVS į „Ubuntu“

„PostgreSQL“ klientas leidžia paleisti „PostgreSQL“ apvalkalo komandą nuotoliniu būdu prisijungti prie „PostgreSQL“ serverio duomenų bazių.

1 veiksmas: atnaujinkite APT

Kaip visada turėtumėte daryti diegdami naują sistemą, pirmiausia atnaujinkite ir atnaujinkite savo APT.

$ sudo apt atnaujinimas

$ sudo apt atnaujinimas

2 žingsnis: Atsisiųskite ir įdiekite „PostgreSQL“ klientą

Atnaujinę APT, atsisiųskite ir įdiekite „PostgreSQL Client“ naudodami šią terminalo komandą.

$ sudo apt įdiekite postgresql-klientą.

3 žingsnis: Prisijunkite prie „PostgreSQL“

Galite prisijungti prie nuotolinio „PostgreSQL“ serverio naudodami komandą psql. Turėsite nurodyti teisingą nuotolinio serverio pagrindinio kompiuterio ar serverio IP adresą. Taip pat turėsite pateikti teisingus kredencialus, kad galėtumėte pasiekti serverį. Norėdami prisijungti prie serverio, naudokite toliau pateiktą komandą.

$ psql -h postgre-server -U postgre-user

Kaip įdiegti „PostgreSQL“ serverį į „Ubuntu“

Naudodami „PostgreSQL“ serverio paketą, savo vietiniame kompiuteryje galite priglobti vieną ar kelias „PostgreSQL“ duomenų bazes.

1 veiksmas: atnaujinkite APT

Kaip visada turėtumėte daryti diegdami naują sistemą, pirmiausia atnaujinkite ir atnaujinkite savo APT.

$ sudo apt atnaujinimas

2 žingsnis: Atsisiųskite ir įdiekite „PostgreSQL Server“

Dabar naudodami komandą atsisiųskite ir įdiekite „PostgreSQL“ serverio paketą.

$ sudo apt įdiekite postgresql

3 žingsnis: patikrinkite „PostgreSQL“ naudojamą prievadą

Baigę diegimą, galite klausytis „PostgreSQL“ naudojamo prievado per numatytąjį 5432 prievadą. Patikrinkite tai duodami šią komandą.

$ ss -nlt

4 žingsnis: Pakeiskite paleisties nustatymus

Taip pat galite pakeisti „PostgreSQL Server“ paleidimo parametrus po sistemos paleidimo naudodami komandas systemctl.

$ sudo systemctl įgalina postgresql

$ sudo systemctl išjungti postgresql

5 žingsnis: Pasiekite „PostgreSQL“ serverį

Kai įdiegiate „PostgreSQL Server“, jis pasiekiamas tik iš vietinio kompiuterio ir naudoja jūsų kompiuterio atgalinį IP adresą. Šį parametrą galite pakeisti „PostgreSQL“ konfigūracijos faile, kad leistumėte nuotolinę prieigą. Įveskite šią komandą, kad atidarytumėte „PostgreSQL“ konfigūracijos failą „gedit“ ar bet kuriame kitame teksto rengyklėje.

$ sudo gedit / etc / postgresql / 12 / main / postgresql.konf

Paveikslėlis: „PostgreSQL“ konfigūracijos failas atidarytas „gedit“ redaktoriuje.

Pakeiskite šią eilutę skiltyje „JUNGIMAI IR PATIKRINIMAI“. Ši komanda privers PostgreSQL išklausyti visą gaunamą srautą per uostą. Tada išsaugokite failą ir uždarykite jį.

listen_addresses = '*'

Paveikslėlis: klausymo kodas įklijuotas srityje JUNGTIS IR PATIKRINIMAI.

6 žingsnis: Paleiskite „PostgreSQL“ iš naujo

Turėsite iš naujo paleisti „PostgreSQL“ paslaugą, kad įsigaliotumėte visus pakeitimus, kad atliktumėte šią komandą savo terminalo lange.

$ sudo systemctl paleiskite „postgresql“ iš naujo

7 žingsnis: Patikrinkite „PostgreSQL“ prievado naudojimą

Naudodamiesi klausymo komanda, galite patikrinti „PostgreSQL“ prievado naudojimą ir IP adresą.

$ ss -nlt

8 veiksmas: leiskite prisijungiančiam klientui prisijungti

Turėtumėte pridėti šią eilutę prie kito konfigūracijos failo, kuris leis gaunamam klientui sujungti jūsų duomenų bazes ir vartotojus. Šios komandos parinktis MD5 naudojama pritaikyti autentifikavimo slaptažodį visiems prisijungiantiems vartotojams.

$ sudo gedit / etc / postgresql / 12 / main / pg_hba.konf
Linija = priimančiosios visos 0.0.0.0/0 md5

Paveikslėlis: eilutės pridėjimas prie „pg_hba“ konfigūracijos failo su „gedit“ redaktoriumi.

9 žingsnis: koreguokite užkardos nustatymus

Turėtumėte įsitikinti, kad užkarda nenutraukia gaunamų ryšių per „PostgreSQL“ 5432 prievadą. Norėdami tai padaryti, įveskite šią komandą terminalo lange.

$ sudo ufw leisti iš bet kurio į bet kurį 5432 prievadą proto TCP

Išvada

Šiame straipsnyje aptarta, kaip įdiegti „PostgreSQL“ kliento paketą, kaip įdiegti „PostgreSQL Server“ paketą ir kaip nustatyti „PostgreSQL“ duomenų bazę. Perskaitę šį straipsnį, taip pat turėtumėte žinoti, kaip suteikti prieigą prie kitų paskyrų nuotolinei prieigai prie serverio ar duomenų bazės.

Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...
Kaip rodyti OSD perdangą viso ekrano „Linux“ programose ir žaidimuose
Žaisdami viso ekrano žaidimus arba naudodamiesi programomis be išsiblaškymo viso ekrano režimu, galite nutraukti nuo susijusios sistemos informacijos,...
5 geriausios žaidimų fiksavimo kortos
Visi mes matėme ir pamėgome srautinius žaidimus „YouTube“. „PewDiePie“, „Jakesepticye“ ir „Markiplier“ yra tik vieni iš geriausių žaidėjų, kurie uždir...