Pagrindinis „postgresql“ serverio nustatymas

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

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.