Pagrindinis „postgresql“ serverio nustatymas
- Kategorija: „Linux“
Tiek daug įrankių reikalauja duomenų bazės. Jei esate žiniatinklio administratorius arba įmonė, turinti dideles informacijos saugyklas, tada žinote duomenų bazių svarbą. Viena iš dažniausiai naudojamų duomenų bazių yra „MySQL“. Bet tai nėra vienintelis žaidėjas aikštelėje. Kitas kelių platformų objektų-reliacinių duomenų bazių valdymo įrankis yra „PostgreSQL“ . Daugelis žmonių nurodo „PostgreSQL“ kaip atvirojo kodo pasaulio „Oracle“. Taip yra todėl, kad „PostgreSQL“ yra tankus su funkcijomis, bet ne taip greitai kaip „MySQL“. Kai „MySQL“ yra paprastas naudoti duomenų bazių valdymo įrankis, „PostgreSQL“ dažnai laikoma pernelyg sudėtinga.
Žinoma, nuomonė skiriasi. Bet to nėra nei čia, nei ten. Šios mokymo programos tikslas yra padėti greitai ir lengvai sukurti ir paleisti PostgreSQL serverį. Kad tai būtų paprasta, mes padarysime tai mūsų „Ubuntu Server“ serijos dalimi, todėl viskas, ką jums reikia padaryti, yra pasirūpinti, kad jūsų Ubuntu serveris veiktų (žr. Mano straipsnį ' „Ubuntu Server 9.04“ diegimas 'Norėdami pradėti.) Kai jau turite tą serverį ir jį paleisite, esate pasirengę pakelti savo PostgreSQL serverį.
Montavimas
Pirmas dalykas, kurį jums reikia padaryti, yra įdiegti reikiamą programinę įrangą. Kadangi tai yra Ubuntu, tai gana lengva. Atidarykite terminalo langą ir išduokite komandą:
sudo apt-get install postgresql
Įdiegę programinę įrangą, esate pasirengę ją nustatyti.
Pakeiskite numatytąjį vartotojo slaptažodį
Vienas iš pirmųjų žingsnių, kurį norite atlikti, yra pakeisti numatytąjį vartotojo postgreso slaptažodį. Kadangi mes naudojame „Ubuntu“, turėsite naudoti komandą „sudo“, kad pakeistumėte „postgres“ vartotoją taip:
sudo su - postgres
Turėsite įvesti savo „sudo“ slaptažodį, po kurio vartotojui paskelbus komandas, jūs išleisite komandas. Kitas žingsnis yra gauti prieigą prie komandų eilutės „postgresql“ su komanda:
psql
Jūsų naujoji komandinė eilutė atrodys taip:
postgres = #
PASTABA: Vienintelis vartotojas, galintis atidaryti „PostgreSQL“ raginimą neapibrėždamas duomenų bazės, su kuria reikia dirbti, yra vartotojo „postgres“. Kiti vartotojai turėtų gauti prieigą prie komandos eilutės naudodami tokią komandą:
psql DB_NAME
Kur „DB_NAME“ yra esamos duomenų bazės pavadinimas.
Pakeisti slaptažodį yra taip paprasta, kaip išduoti komandą:
slaptažodžio postgresas
Tada jūsų bus paprašyta įvesti slaptažodį ir patvirtinti.
Jūsų numatytasis slaptažodis nebuvo pakeistas. Iš „PostgreSQL“ raginimo galite išeiti išleidę komandą:
q
Sukurkite duomenų bazę
Dabar, dar prisijungę kaip „postgres“ vartotojas, sukurkime duomenų bazę. Tam jūs neturite būti prisijungę prie „PostgreSQL“ komandų eilutės. Užuot tiesiog išleidę komandą:
sukurtas testdb
Kur testdb yra norimos sukurti duomenų bazės pavadinimas. Norėdami patikrinti, ar duomenų bazė buvo sukurta, grįžkite į „PostgreSQL“ komandų eilutę (atsiminkite psql ) ir įveskite:
l
Turėtumėte pamatyti tokios naujos duomenų bazės įrašą:
testdb | postgresas | UTF8 | en_US.UTF-8 | en_US.UTF-8
Dar kartą atsijunkite iš „PostgreSQL“ komandos eilutės naudodami komandą:
q
Sukurkite vartotoją
Pagal numatytuosius nustatymus vienintelis vartotojas, galintis prisijungti prie duomenų bazės, yra „postgres“ vartotojas. Tai nebus naudinga, kai reikės susisiekti su kitu vartotoju. Norėdami sukurti naują vartotoją (galintį prisijungti prie duomenų bazių), jūs išduosite komandą (kaip vartotojas „Postgres“ ):
createuser - vartotojas USERNAME
Kur VARTOTOJO VARDAS yra vartotojo, kurį norite sukurti, vardas.
Galutinės mintys
Dabar jūs turėtumėte turėti pagrindinį „PostgreSQL“ diegimą su bandymo duomenų baze ir vartotoju, be „postgres“, kuris gali dirbti su įrankiais. Kitą kartą dirbdami su „PostgreSQL“, aptarsime sudėtingesnes problemas su šiuo išskirtiniu duomenų bazės įrankiu.