Skip to content

Red Hat / CentOS / Scientific Linux 6.X üzerinde PostgreSQL 9.3'ü kurmak

Bu yazıda, RHEL/CentOS/Sclentific Linux 6.X üzerinde PostgreSQL 9.3'ü nasıl kuracağınızı anlatacağım.
PostgreSQL'in resmi yum deposu bulunmaktadır. PostgreSQL Yum Repository adresinde depo ile ilgili tüm bilgilere ulaşabilirsiniz.

Bu belgedeki işlemler, aksi belirtilmedikçe, root olarak yapılacaktır.

PostgreSQL'i kurmadan önce, her yeni depoyu eklediğimiz gibi, depo paketini kurmanız gerekmektedir. Bunun için PostgreSQL YUM repo RPM'lerinin bağlantısına tıklayın. PostgreSQL, dağıtım adı ve sürümü ve mimarisine uygun paketin üzerine gelin ve linki kopyalayın. Örneğin, an itibariyle PostgreSQL 9.3 + SL 6 x86_64 için paket linki şudur:

http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-sl93-9.3-1.noarch.rpm


Bunu komut satırından kurun:


yum -y install http://yum.postgresql.org/9.3/redhat/rhel-6-x86_64/pgdg-sl93-9.3-1.noarch.rpm


(Not: Bu işlemden önce wget paketini kurmanız gerekebilir)

Şimdi sırada PostgreSQL 9.3'ü kurmak var:

yum -y install postgresql93-server postgresql93-contrib

komutu yeterli. 1 dk içinde sunucunuz kurulmuş olacaktır.

Paketleri kurduktan sonra, initdb yapmanız gereklidir. Bunu da kolayca init scripti kullanarak yapabilirsiniz:

service postgresql-9.3 initdb

Bu aşamada herhangi bir hata mesajı alırsanız, ~postgres/9.3/pgstartup.log dosyasını inceleyebilirsiniz.

PostgreSQL'i başlatmadan önce, her restart sonrası PostgreSQL'in başlayacağından emin olalım:

chkconfig postgresql-9.3 on

Şimdi PostgreSQL'i başlatabilirsiniz:

service postgresql-9.3 start


Veritabanına bağlanmak için öncelikle postgres kullanıcısı olmak gereklidir:

su - postgres
psql

ile veritabanınıza bağlanabilirsiniz.

Sonraki yazılarda pg_hba.conf'u nasıl ayarlayacağınızı da anlatacağım.

Mutlu günler!

Trackbacks

No Trackbacks

Comments

Display comments as Linear | Threaded

No comments

Add Comment

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA


To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Form options