Basic postgresql serveri seadistamine
- Kategooria: Linux
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.