Duomenų bazių valdymas „Linux“ aplinkoje yra vienas geriausių sprendimų, kaip išnaudoti visas mūsų „Ubuntu“ ar „Debian“ serverio galimybes.
„PostgreSQL“ tampa viena geriausių nemokamų alternatyvų valdyti visus mūsų duomenis, naudojant daugybę funkcijų ir funkcijų.
Šiandien „Solvetic“ aptars, kaip įdiegti „PostgreSQL“ „Debian 9“.
Kas yra PostgreSQL„PostgreSQL“ yra galinga atviro kodo objektų santykių duomenų bazių sistema, sukurta daugiau nei 15 metų, leidžianti turėti įrankį, pasižymintį dideliu patikimumu, duomenų vientisumu ir klaidų taisymu.
„PostgreSQL“ yra daugialypė sistema, nes ją galima įdiegti tokiose operacinėse sistemose kaip Linux, UNIX (AIX, BSD, HP-UX, SGI IRIX, macOS, Solaris, Tru64) ir „Windows“.
Naudodami „PostgreSQL“ turėsime visiškai su ACID suderinamą duomenų bazių tvarkyklę, ji visiškai palaiko užsienio raktus, jungtis, peržiūras, aktyviklius ir saugomas procedūras (keliomis kalbomis).
Apima daugumą SQL: 2008 duomenų tipų, įskaitant INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR, DATE, INTERVAL ir TIMESTAMP. Jis taip pat palaiko didelių dvejetainių objektų, įskaitant vaizdus, garsus ar vaizdo įrašus, saugojimą. Jis turi vietines programavimo sąsajas, skirtas C / C ++, Java, .Net, Perl, Python, Ruby, Tcl, ODBC ir daugeliui kitų.
„PostgreSQL“ šiuo metu siūlo stabilią 9.6 versiją, o 10 - beta versija.
Dabar pamatysime, kaip įdiegti šią duomenų bazės tvarkyklę „Debian 9“.
PastabaSvarbu patikslinti, kad jei nesame kaip pagrindiniai vartotojai, turime būti prieš tai sudo už teisingą aprašytų komandų vykdymą.
1. Pridėkite „PostgreSQL APT“ saugyklą „Debian“ ar „Ubuntu“
Ši oficiali „PostgreSQL APT“ saugykla, kurią įdiegsime, bus sujungta su operacine sistema, siūlančia mums automatiškai atnaujinti visas palaikomas „PostgreSQL“ versijas „Debian“ ir „Ubuntu“ platinimuose.
1 žingsnis
Šiam procesui mes sukursime naują failą vykdydami šią eilutę:
/etc/apt/sources.list.d/pgdg.list2 žingsnis
Kai failas bus sukurtas, pridėsime šią eilutę, atsižvelgdami į naudojamą „Debian“ ar „Ubuntu“ versiją:
Debian 9 Strecht: deb http://apt.postgresql.org/pub/repos/apt/ stretch-pgdg main Debian 8 Jessie: deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main Debian 7 Wheezy: deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg pagrindinis Ubuntu 17.04: deb http://apt.postgresql.org/pub/repos/apt/ zesty-pgdg main Ubuntu 16.04: deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main Ubuntu 14.04: deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
3 žingsnis
Pakeitimus išsaugome naudodami klavišus
Ctrl + O
ir paliekame redaktorių naudodami
„Ctrl“ + X
2. Importuokite raktus į „Debian“ arba „Ubuntu“
1 žingsnis
Tada importuosime pasirašymo raktą iš saugyklos ir atnaujinsime sistemos paketų sąrašus, pirmiausia vykdydami šią komandą:
wget --quiet -O -https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt -key add -
2 žingsnis
Vėliau atnaujiname sistemą naudodami komandą.
sudo apt atnaujinimas
3. Įdiekite „PostgreSQL“ serverį „Debian“ arba „Ubuntu“
1 žingsnis
Kai operacinė sistema bus atnaujinta, vykdysime šią komandą, kad įdiegtume „PostgreSQL“ serverį:
apt install postgresql-9.6
2 žingsnis
Įvedame raidę S kad patvirtintumėte „PostgreSQL“ paketų diegimą. Kai „PostgreSQL“ diegimas bus baigtas, pamatysime šiuos dalykus:
S
3 žingsnis
„Debian“ ir „Ubuntu“ atveju duomenų bazė paleidžiama automatiškai. Katalogas, kuriame rasime visus „PostgreSQL“ konfigūracijos failus, yra kelyje:
/var/lib/postgresql/9.6/main
4. Paleiskite ir įgalinkite „PostgreSQL“ serverį „Debian“ ar „Ubuntu“
Kai duomenų bazės serveris yra inicijuotas, kitas žingsnis yra paleisti „PostgreSQL“ paslaugą ir įgalinti „PostgreSQL“ paslaugą paleisti automatiškai, kai sistema paleidžiama, todėl vykdysime šias komandas tokia tvarka:
Sistemoje
systemctl start postgresql.service systemctl įgalinti postgresql.service sudo systemctl būsena postgresql.service
„SysVinit“
service postgresql-9.6 start chkconfig postgresql on service postgresql-9.6 status
5. Patvirtinkite „PostgreSQL“ diegimą „Debian“ ar „Ubuntu“
Įdiegę „PostgreSQL“ duomenų bazės sistemą „Ubuntu“ ar „Debian“, galime patikrinti diegimą prisijungę prie „postgres“ duomenų bazės serverio.
1 žingsnis
„PostgreSQL“ administratoriaus vartotojas vadinamas „postgres“, norėdami pasiekti vartotojo sistemos paskyrą, vykdysime šią komandą:
jūsų postgres cd psql2 žingsnis
Rezultatas bus toks:
3 žingsnis
Jei norime nustatyti slaptažodį „Postgre“ duomenų bazės administratoriaus vartotojui, naudosime šią komandą. Ten turime įvesti ir patvirtinti slaptažodį.
\ slaptažodis postgres
4 žingsnis
Jei norime apsaugoti „postgre“ vartotojo sistemos paskyrą, naudosime šią komandą. Ten mes įvesime ir patvirtinsime atitinkamą slaptažodį.
passwd postgresKaip matome, „PostgreSQL“ lengva įdiegti „Debian“ ar „Ubuntu“.