Osnovna namestitev strežnika postgresql
- Kategorija: Linux
Toliko orodja zahteva baze podatkov. Če ste spletni skrbnik ali podjetje z velikimi zalogami informacij, potem poznate pomen podatkovnih baz. Ena izmed najpogosteje uporabljenih baz podatkov je MySQL. A to ni edini igralec na igrišču. Drugo orodje za upravljanje objektivnih in relacijskih baz podatkov med platformami je PostgreSQL . Mnogi ljudje navajajo PostgreSQL kot Oracle odprtokodnega sveta. To je zato, ker je PostgreSQL bogat s funkcijami, vendar ne tako hiter kot MySQL. In kjer je MySQL preprosto orodje za upravljanje baz podatkov, je PostgreSQL pogosto videti kot preveč zapleten.
Seveda obstajajo razlike v tem mnenju. Ampak tega ni ne tukaj ne tam. Namen te vadnice je, da vam hitro in enostavno vzpostavi in deluje strežnik PostgreSQL. Da bi to poenostavili, bomo to naredili del naše serije Ubuntu Server, zato morate vse, kar morate storiti, nastaviti in zagnati svoj Ubuntu Server (glejte moj članek ' Namestitev Ubuntu Server 9.04 'za začetek.) Ko se strežnik zažene in zažene, ste pripravljeni, da začnete strežnik PostgreSQL.
Namestitev
Prva stvar, ki jo morate storiti, je namestitev potrebne programske opreme. Ker je to Ubuntu, je precej enostavno. Odprite okno terminala in izdajte ukaz:
sudo apt-get install postgresql
Ko je programska oprema nameščena, ste pripravljeni vse nastaviti.
Spremenite privzeto uporabniško geslo
Eden prvih korakov, ki ga želite storiti, je sprememba privzetega gesla za uporabniške postgres. Ker uporabljamo Ubuntu, boste morali uporabiti ukaz sudo za prehod na uporabnika postgres tako:
sudo su - postgres
Vnesti boste morali svoje geslo za sudo, po katerem boste zdaj kot uporabniške postgres izdajali ukaze. Naslednji korak je dostop do ukaznega poziva postgresql z ukazom:
psql
Vaš novi ukazni poziv bo izgledal tako:
postgres = #
OPOMBA: Edini uporabnik, ki lahko odpre poziv PostgreSQL, ne da bi določil bazo podatkov, s katero dela, so uporabniški postgresi. Drugi uporabniki bi morali dobiti dostop do ukaznega poziva z ukazom, kot so:
psql DB_NAME
Kje DB_NAME je ime obstoječe baze podatkov.
Spreminjanje gesla je tako enostavno kot izdaja ukaza:
gesla za postgres
Nato boste morali vnesti geslo in ga nato preveriti.
Vaše privzeto geslo ni bilo spremenjeno. Iz poziva PostgreSQL lahko izstopite z ukazom:
q
Ustvari bazo podatkov
Zdaj, ko je še vedno prijavljen kot uporabnik postgres, ustvarimo bazo podatkov. Za to vam ni treba biti prijavljen v ukazni poziv PostgreSQL. Namesto tega samo izdajte ukaz:
ustvaril testdb
Kje testdb je ime baze podatkov, ki jo želite ustvariti. Če želite preveriti, ali je bila baza podatkov ustvarjena, se vrnite v ukazni poziv PostgreSQL (ne pozabite, ukaz psql ) in vnesite:
l
Videti bi moral seznam za novo bazo podatkov, kot so:
testdb | postgres | UTF8 | sl_US.UTF-8 | sl_US.UTF-8
Še enkrat se z ukazom odjavite iz ukaznega poziva PostgreSQL:
q
Ustvari uporabnika
Privzeto je edini uporabnik, ki se lahko poveže z bazo podatkov, uporabnik postgres. To vam ne bo pomagalo, če se boste morali povezati z drugim uporabnikom. Če želite ustvariti novega uporabnika (ki se lahko poveže z bazami podatkov), bi ukaz (kot uporabnik) izdali Postgres ):
createuser - superuser USERNAME
Kje USERNAME je ime uporabnika, ki ga želite ustvariti.
Končne misli
Zdaj bi morali imeti osnovno namestitev PostgreSQL s testno bazo podatkov in uporabnikom, poleg postgres, ki lahko deluje z orodji. Ko bomo naslednjič sodelovali s PostgreSQL, bomo razpravljali o večjih težavah s tem izjemnim orodjem baze podatkov.