çalıştırma ve durdurma

Lists: pgsql-tr-genel
From: "Huseyin ERSOY" <huseyin(at)ersoy(dot)gen(dot)tr>
To: <pgsql-tr-genel(at)postgresql(dot)org>
Subject: çalıştırma ve durdurma
Date: 2008-11-18 14:29:45
Message-ID: F650536C9A324F7C82E9755E171EFDD2@aksagaz.local
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

merhaba arkadaşlar, debian ve openbsd kullanıcısıyım (amatör). postgresqli
kurdum fakat çalıştıramadım. postgresqli nasıl çalıştırıp durdurabiliriz?
teşekkürler, iyi çalışmalar


From: Devrim GÜNDÜZ <devrim(at)gunduz(dot)org>
To: Huseyin ERSOY <huseyin(at)ersoy(dot)gen(dot)tr>
Cc: PostgreSQL Türkçe <pgsql-tr-genel(at)postgresql(dot)org>
Subject: Re: çalıştırma ve durdurma
Date: 2008-11-19 14:59:56
Message-ID: 1227106796.3067.11.camel@laptop.gunduz.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Lists: pgsql-tr-genel

On Tue, 2008-11-18 at 16:29 +0200, Huseyin ERSOY wrote:

> debian ve openbsd kullanıcısıyım (amatör) postgresqli
> kurdum fakat çalıştıramadım. postgresqli nasıl çalıştırıp
> durdurabiliriz?

Debian'da eğer paket kurulumu yaptıysanız, PostgreSQL otomatik olarak
başlar. Kaynak koddan derlediyseniz, öncelikle initdb'yi çalıştırmanız
gerekli. initdb komutu bir PostgreSQL cluster hazırlar. Yaratılan
dizinde yapılandırma dosyaları, veri dizinleri, template0, template1 ve
postgres veritabanları, katalog tabloları ve diğer temel dizinler
bulunur.

initdb, veritabanını çalıştıracak kullanıcı tarafından yapılmalıdır.
Root olarak çalıştırılamaz. Bu kullanıcı genelde postgres
kullanıcısıdır. Siz hangi kullanıcı ile derleme yaptıysanız kullanıcınız
ile başlatmalısınız.

data dizinini yaratıp initdb yapmak gerekir. Örnek:

mkdir /usr/local/pgsql/data
chown postgres: /usr/local/pgsql/data
su ­ postgres
/usr/local/pgsql/bin/initdb ­D /usr/local/pgsql/data

Tabii ki data dizinini başka yerde de yaratabilirsiniz.

Kolay gelsin,
--
Devrim GÜNDÜZ, RHCE
devrim~gunduz.org, devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org