Osnovno postavljanje poslužitelja postgresql

Isprobajte Naš Instrument Za Uklanjanje Problema

Toliko alata zahtijeva baze podataka. Ako ste web administrator ili tvrtka s velikim trgovinama informacija, tada znate važnost baza podataka. Jedna od najčešće korištenih baza podataka je MySQL. Ali to nije jedini igrač na terenu. Još jedan alat za upravljanje objektno-relacijskim bazama više platformi je PostgreSQL , Mnogi ljudi pozivaju PostgreSQL kao Oracle svijeta otvorenog koda. To je zato što je PostgreSQL gust sa značajkama, ali ne tako brz kao MySQL. A tamo gdje je MySQL jednostavan alat za upravljanje bazama podataka, PostgreSQL se često smatra pretjerano kompliciranim.

Naravno da postoje razlike u tom mišljenju. Ali toga nema ni ovdje. Svrha ovog vodiča je pomoći vam da brzo i lako pokrenete i pokrenete PostgreSQL poslužitelj. Da bismo ovo učinili jednostavnim, učinit ćemo ovo dijelom naše serije Ubuntu Server, tako da sve što trebate učiniti je da se vaš Ubuntu Server pokrene i radi (pogledajte moj članak ' Instalacija Ubuntu Server 9.04 'za početak.) Nakon što pokrenete taj poslužitelj, spremni ste za pokretanje vašeg PostgreSQL poslužitelja.

Montaža

Prvo što trebate učiniti je instalirati potrebni softver. Budući da je ovo Ubuntu, prilično je jednostavno. Otvorite prozor terminala i izdajte naredbu:

sudo apt-get install postgresql

Jednom kada je softver instaliran, spremni ste sve podesiti.

Promijenite zadanu korisničku lozinku

Jedan od prvih koraka koje želite poduzeti je promjena zadane lozinke za korisničke postove. Budući da koristimo Ubuntu, morat ćete se koristiti naredbom sudo da biste se promijenili u postgres korisnika poput:

sudo su - postgres

Morat ćete unijeti svoju sudo lozinku nakon koje ćete sada izdavati naredbe kao korisnički postgres. Sljedeći korak je pristup naredbi retka postgresql pomoću naredbe:

psql

Vaša nova naredbena linija izgledat će kao:

postgres = #

NAPOMENA: Jedini korisnik koji može otvoriti PostgreSQL prompt bez definiranja baze podataka s kojom radi je korisnički postgres. Drugi bi korisnici trebali dobiti pristup naredbenom retku pomoću naredbe poput:

psql DB_NAME

Gdje db_name je naziv postojeće baze podataka.

Promjena lozinke jednostavna je kao i izdavanje naredbe:

lozinke

Od vas će se tražiti da unesete lozinku i zatim je potvrdite.

Vaša zadana lozinka nije promijenjena. Iz PostgreSQL upita možete izaći izdavanjem naredbe:

q

Stvorite bazu podataka

Sada, još uvijek prijavljeni kao postgres korisnik, napravimo bazu podataka. Za to se ne morate prijaviti u naredbeni redak PostgreSQL. Umjesto toga samo izdajte naredbu:

stvorio testdb

Gdje testdb je naziv baze podataka koju želite stvoriti. Da biste provjerili jeste li stvorena baza podataka, vratite se na naredbeni redak PostgreSQL (zapamtite, naredba psql ) i unesite:

l

Trebali biste vidjeti popis nove baze podataka:

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

Još jednom odjavite se iz naredbenog retka PostgreSQL pomoću naredbe:

q

Stvorite korisnika

Prema zadanim postavkama jedini korisnik koji se može povezati s bazom podataka je korisnik postgres-a. Ovo vam neće biti od pomoći kada se trebate povezati s drugim korisnikom. Za stvaranje novog korisnika (koji se može povezati s bazama podataka) izdali biste naredbu (kao korisnik) Postgres ):

createuser - superuser USERNAME

Gdje KORISNIČKO IME je ime korisnika kojeg želite stvoriti.

Završne misli

Sada bi trebali imati osnovnu PostgreSQL instalaciju s testnom bazom podataka i korisnikom, osim postgresa, koji može raditi s alatima. Sljedeći put kad budemo radili s PostgreSQL-om, razgovarat ćemo o još zahtjevnim pitanjima s ovim izvanrednim alatom za bazu podataka.