Basic postgresql serveri seadistamine

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Nii paljud tööriistad vajavad andmebaase. Kui olete veebiadministraator või ettevõte, kus on palju teabekauplusi, siis teate andmebaaside olulisust. Üks kõige sagedamini kasutatavaid andmebaase on MySQL. Kuid see pole ainus väljaku mängija. Teine platvormidevaheline objekti-relatsioonilise andmebaasi haldamise tööriist on PostgreSQL . Paljud inimesed nimetavad PostgreSQL-i kui avatud lähtekoodiga maailma Oraaklit. Seda seetõttu, et PostgreSQL on funktsioonidega tihe, kuid mitte nii kiire kui MySQL. Ja kus MySQL on hõlpsasti kasutatav andmebaasihaldusvahend, peetakse PostgreSQLi sageli liiga keerukaks.

Muidugi on sellel arvamusel erinevusi. Kuid seda pole ei siin ega seal. Selle õpetuse eesmärk on aidata teil PostgreSQL-i server kiiresti ja hõlpsalt üles ehitada. Selle lihtsustamiseks muudame selle osaks meie Ubuntu serveriseeriast, seega peate vaid oma Ubuntu serveri üles töötama (vt minu artiklit ' Ubuntu Server 9.04 installimine 'alustamiseks.) Kui see server on üles töötatud, olete valmis oma PostgreSQL-i serveri üles seadma.

Paigaldamine

Esimene asi, mida peate tegema, on vajaliku tarkvara installimine. Kuna see on Ubuntu, on see üsna lihtne. Avage terminaliaken ja väljastage käsk:

sudo apt-get install postgresql

Kui tarkvara on installitud, olete valmis selle kõik seadistama.

Muutke vaikekasutaja parooli

Üks esimesi samme, mida soovite teha, on kasutaja postgreside vaikenüüparooli muutmine. Kuna kasutame Ubuntut, peate postgres kasutajaks muutmiseks kasutama käsku sudo:

sudo su - postgres

Peate sisestama oma sudo parooli, mille järel väljastate nüüd käsud, kui kasutaja postitab. Järgmine samm on juurdepääsu saamiseks käsklusele postgresql:

psql

Teie uus käsuviip näeb välja järgmine:

postgres = #

MÄRKUS. Ainus kasutaja, kes saab PostgreSQL-i viiba avada ilma andmebaasi määratlemata, millega töötada, on kasutaja postgres. Teised kasutajad peaksid saama käsuviiba juurde järgmise käsuga:

psql DB_NAME

Kus DB_NAME on olemasoleva andmebaasi nimi.

Parooli muutmine on sama lihtne kui käsu väljastamine:

parool postgres

Seejärel palutakse teil sisestada parool ja seejärel parool uuesti kinnitada.

Teie vaikeparooli pole muudetud. PostgreSQL-i viiust saate väljuda, käsklusega:

q

Looge andmebaas

Ehkki oleme endiselt postgresi kasutajana sisse loginud, loome andmebaasi. Selleks ei pea te olema logitud PostgreSQL-i käsuviiba. Selle asemel andke lihtsalt käsk:

loodudb testdb

Kus testdb on selle andmebaasi nimi, mida soovite luua. Andmebaasi loomise kontrollimiseks minge tagasi PostgreSQL käsureale (pidage meeles, et käsk psql ) ja sisestage:

l

Peaksite nägema oma uue andmebaasi kirjet nagu:

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

Logige uuesti PostgreSQL käsurealt välja käsuga:

q

Loo kasutaja

Vaikimisi on ainus kasutaja, kes saab andmebaasiga ühenduse luua, postgres kasutaja. Sellest pole abi, kui peate ühenduse looma teise kasutajaga. Uue kasutaja (andmebaasidega ühenduse loomiseks) loomiseks annate käsu (kasutajana) Postgres ):

createuser - ülekasutaja USERNAME

Kus USERNAME on selle kasutaja nimi, keda soovite luua.

Lõplikud mõtted

Nüüd peaks teil olema postgresi kõrval põhiline PostgreSQL-i install koos testandmebaasi ja kasutajaga, kes saavad tööriistadega töötada. Järgmine kord, kui töötame koos PostgreSQL-iga, arutame selle silmapaistva andmebaasi tööriistaga keerukamaid probleeme.