Základné nastavenie postgresql servera

Vyskúšajte Náš Nástroj Na Odstránenie Problémov

Toľko nástrojov vyžaduje databázy. Ak ste správcom webu alebo spoločnosťou s veľkými zásobami informácií, viete o dôležitosti databáz. Jednou z najčastejšie používaných databáz je MySQL. To však nie je jediný hráč na ihrisku. Ďalším multiplatformovým nástrojom na správu objektovo-relačných databáz je PostgreSQL , Mnoho ľudí hovorí o PostgreSQL ako o Oracle vo svete otvorených zdrojov. Je to preto, že PostgreSQL je hustý s funkciami, ale nie taký rýchly ako MySQL. A tam, kde je MySQL jednoduchý nástroj na správu databáz, sa PostgreSQL často považuje za príliš komplikovanú.

Tento názor samozrejme obsahuje variácie. Ale to nie je ani tu, ani tam. Účelom tohto tutoriálu je pomôcť vám rýchlo a ľahko uviesť server PostgreSQL do prevádzky. Aby sme to zjednodušili, urobíme z toho súčasť našej série serverov Ubuntu, takže všetko, čo musíte urobiť, je spustiť a spustiť váš server Ubuntu (pozri môj článok „ Inštalácia servera Ubuntu 9.04 'začať.) Akonáhle budete mať tento server v prevádzke, ste pripravení uviesť server PostgreSQL do prevádzky.

inštalácia

Prvá vec, ktorú musíte urobiť, je nainštalovať potrebný softvér. Pretože toto je Ubuntu, je to celkom ľahké. Otvorte okno terminálu a zadajte príkaz:

sudo apt-get install postgresql

Po nainštalovaní softvéru ste pripravení všetko nastaviť.

Zmeňte predvolené heslo používateľa

Jedným z prvých krokov, ktoré chcete podniknúť, je zmena predvoleného hesla pre používateľa postgres. Keďže používame Ubuntu, budete musieť použiť príkaz sudo, aby ste zmenili užívateľa na postgres, napríklad:

sudo su - postgres

Budete musieť zadať svoje sudo heslo, po ktorom budete teraz vydávať príkazy ako užívateľ postgres. Ďalším krokom je získanie prístupu k príkazovému riadku postgresql pomocou príkazu:

psql

Váš nový príkazový riadok bude vyzerať takto:

postgres = #

POZNÁMKA: Jediným používateľom, ktorý dokáže otvoriť výzvu PostgreSQL bez definovania databázy, s ktorou bude pracovať, je postgres používateľa. Ostatní používatelia by museli získať prístup k príkazovému riadku pomocou príkazu ako:

psql DB_NAME

Kde DB_NAME je názov existujúcej databázy.

Zmena hesla je taká jednoduchá ako zadanie príkazu:

heslo postgres

Potom sa zobrazí výzva na zadanie hesla a overenie tohto hesla.

Vaše predvolené heslo sa nezmenilo. Z príkazového riadka PostgreSQL môžete ukončiť príkaz:

q

Vytvorte databázu

Teraz, keď ste stále prihlásení ako používateľ postgresu, vytvorme databázu. Z tohto dôvodu sa nemusíte prihlasovať do príkazového riadka PostgreSQL. Namiesto toho jednoducho zadajte príkaz:

createdb testdb

Kde testdb je názov databázy, ktorú chcete vytvoriť. Ak chcete skontrolovať, či bola vytvorená databáza, vráťte sa späť do príkazového riadka PostgreSQL (nezabudnite, príkaz psql ) a zadajte:

l

Mali by ste vidieť záznam novej databázy, ako napríklad:

testdb | postgres | UTF8 en_US.UTF-8 | en_US.UTF-8

Z príkazového riadka PostgreSQL sa znova odhláste pomocou príkazu:

q

Vytvorte si používateľa

V predvolenom nastavení je jediným používateľom, ktorý sa môže pripojiť k databáze, užívateľ postgres. Nepomôže vám to, keď sa potrebujete spojiť s iným používateľom. Na vytvorenie nového používateľa (ktorý sa môže pripojiť k databázam) by ste vydali príkaz (ako užívateľ Postgres ):

createuser --superuser USERNAME

Kde USERNAME je meno používateľa, ktorého chcete vytvoriť.

Záverečné myšlienky

Teraz by ste mali mať základnú inštaláciu PostgreSQL s testovacou databázou a užívateľa okrem postgres, ktorý môže pracovať s nástrojmi. Až nabudúce budeme pracovať s PostgreSQL, budeme diskutovať o náročnejších otázkach s týmto vynikajúcim databázovým nástrojom.