Postgresql-palvelimen perusasetukset

Niin monet työkalut vaativat tietokantoja. Jos olet verkonvalvoja tai yritys, jolla on suuria varastoja tietoja, tiedät tietokantojen merkityksen. Yksi useimmin käytetyistä tietokannoista on MySQL. Mutta se ei ole ainoa kenttäpelaaja. Toinen platformien välinen objekti-relaatiotietokannan hallintatyökalu on PostgreSQL . Monet ihmiset viittaavat PostgreSQL: ään avoimen lähdekoodin maailman Orackeksi. Tämä johtuu siitä, että PostgreSQL on tiheä ominaisuuksilla, mutta ei niin nopeasti kuin MySQL. Ja missä MySQL on helppokäyttöinen tietokannan hallintatyökalu, PostgreSQL: tä pidetään usein liian monimutkaisena.

Tietenkin siitä mielipiteestä on eroja. Mutta sitä ei ole täällä eikä siellä. Tämän oppaan tarkoituksena on auttaa sinua luomaan PostgreSQL-palvelin nopeasti ja helposti käynnissä. Jotta tämä olisi yksinkertaista, teemme siitä osan Ubuntu Server -sarjastamme, joten sinun tarvitsee vain asettaa Ubuntu-palvelin käyttöön ja käyttää (katso artikkelini ' Ubuntu Server 9.04: n asentaminen 'aloittaaksesi.) Kun kyseinen palvelin on käynnissä, olet valmis lähettämään PostgreSQL-palvelimen.

Asennus

Ensimmäinen asia, joka sinun on tehtävä, on asentaa tarvittava ohjelmisto. Koska tämä on Ubuntu, se on melko helppoa. Avaa pääteikkuna ja anna komento:

sudo apt-get install postgresql

Kun ohjelmisto on asennettu, olet valmis asettamaan sen kaiken.

Vaihda oletuskäyttäjän salasana

Yksi ensimmäisistä vaiheista, jonka haluat suorittaa, on käyttäjän postgres-oletussalasanan vaihtaminen. Koska käytämme Ubuntua, sinun on käytettävä sudo-komentoa vaihtaaksesi postgres-käyttäjäksi kuten:

sudo su - postgres

Sinun on annettava sudo-salasanasi, jonka jälkeen annat nyt komentoja käyttäjän postittaessa. Seuraava vaihe on pääsy postgresql-komentoriville komennolla:

psql

Uusi komentokehote näyttää seuraavalta:

postgres = #

HUOMAUTUS: Ainoa käyttäjä, joka voi avata PostgreSQL-kehotteen määrittelemättä käytettävää tietokantaa, on käyttäjän postgres. Muiden käyttäjien olisi saatava pääsy komentokehotteeseen komennolla kuten:

psql DB_NAME

Missä db_name on olemassa olevan tietokannan nimi.

Salasanan vaihtaminen on yhtä helppoa kuin komennon antaminen:

salasana postgres

Sitten sinua pyydetään antamaan salasana ja vahvistamaan salasana.

Oletussalasanaasi ei ole vaihdettu. Voit poistua PostgreSQL-kehotteesta antamalla komennon:

q

Luo tietokanta

Luodaan nyt tietokanta, vaikka olemme vielä kirjautuneena postgres-käyttäjänä. Tätä varten sinun ei tarvitse olla kirjautunut PostgreSQL-komentoriville. Sen sijaan anna vain komento:

luotu testbb

Missä testdb on sen tietokannan nimi, jonka haluat luoda. Varmista, että tietokanta on luotu, palaa PostgreSQL-komentoriville (muista komento psql ) ja kirjoita:

l

Sinun pitäisi nähdä uuden tietokannan luettelo, kuten:

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

Kirjaudu jälleen kerran ulos PostgreSQL-komentoriviltä komennolla:

q

Luo käyttäjä

Oletuksena ainoa käyttäjä, joka voi muodostaa yhteyden tietokantaan, on postgres-käyttäjä. Tästä ei ole apua, kun joudut muodostamaan yhteyden toiseen käyttäjään. Luodaksesi uuden käyttäjän (joka voi muodostaa yhteyden tietokantoihin) annat komennon (käyttäjänä) postgres ):

createuser --superuser USERNAME

Missä USERNAME on käyttäjän nimi, jonka haluat luoda.

Lopulliset ajatukset

Nyt sinulla pitäisi olla perus PostgreSQL-asennus testitietokannan kanssa ja käyttäjä, postgres-ohella, joka pystyy toimimaan työkalujen kanssa. Seuraavan kerran kun työskentelemme PostgreSQL: n kanssa, keskustelemme haastavammista asioista tämän erinomaisen tietokantatyökalun kanssa.