Telepítése postgresql az ubuntu - adatbázis

Telepítése postgresql az ubuntu - adatbázis

Példa létre, és tesztelték az Ubuntu Server 10.04 x64 és PostgreSQL 9.0 platform. de azt is meg kell alkalmazni a régebbi verziójú (Ubuntu és a PostgreSQL) és más Debian alapú disztribúciók. Példa tesztelt Ubuntu 10.10, ahol minden tökéletesen működött, és az Ubuntu 11.04, ahol nem volt probléma az adatbázisban való csatlakozáshoz localhost.

Mert az alap beállítás a parancssorban írja be az alábbi parancsot (vagy keresni a felsorolt ​​csomagok Synaptic ha inkább vele dolgozni):

$ Sudo apt-get install postgresql postgresql-kliens postgresql-contrib

Ezek a parancsok telepíteni a szerver és a kliens adatbázis, néhány további szkripteket.

$ Sudo su -c postgres psql template1

template1 = # ALTER USER postgres JELSZÓVAL 'jelszó';
template1 = # q

Ön is létrehozhat egy felhasználói nevet, amely megfelel a felhasználónevét Linux, akkor az ügyfél lehet futtatni az alábbiak szerint:

Ezek a parancsok a jelszó megváltoztatása az adatbázisban, most kell, hogy ugyanezt a felhasználó UNIX „postgres”:

$ Sudo passwd -d postgres
$ Sudo su -c postgres passwd

$>, Írja be a jelszót

Adja meg ugyanazt a jelszót, amit utoljára használt.

Most már tudjuk használni a konzolt ügyfél (a postgres felhasználó) együttműködni az adatbázis szerver. De mielőtt futtatja pgAdmin, be kell állítani az admin PostgreSQL csomagot, amely magában foglalja a legjobb fakitermelés és az ellenőrzés pgAdmin. Futtassa a következő parancsot:

$ Sudo su -c postgres psql


Végül, meg kell konfigurálni a szervert a hálózaton, máskülönben csak akkor lesz elérhető a helyi gépen. Ehhez először meg kell szerkeszteni a fájlt postgresql.conf:

$ Sudo mcedit / etc / postgresql / 9.0 / main / postgresql.conf

Most, a változás összhangban „Connections és hitelesítés” szakasz ...
Cserélje ki a sort:
#listen_addresses = 'localhost'

tovább
listen_addresses = '*'

és cserélje ki a sort
#password_encryption = ON

tovább
password_encryption = ON

$ Sudo mcedit / etc / postgresql / 9.0 / main / pg_hba.conf

# Ne változtasd az első rekord!
# Ha megváltoztatja az első rekord, akkor biztosítani kell, hogy
# Admin adatbázist lehet elérni más eszközökkel.
# Nem interaktív hozzáférést biztosít az összes szükséges adatbázisok
# Automatikus karbantartás
# (Autovacuum, napi cron job, replikáció, és hasonló feladatok).
#
# Administrator Login UNIX foglalatok
helyi all postgres Ident sameuser
# TYPE adatbázis felhasználói CIDR-címmetódus

# A „helyi” - vonatkozik kapcsolatok révén Unix aljzatok
helyi mind mind md5
# IPv4 helyi kapcsolatok:
fogadó mind mind 127.0.0.1/32 md5
# IPv6 helyi kapcsolatok:
fogadó minden egész. 1/128 md5

Minden most újraindítani a szervert:

$ Sudo / etc / init.d / postgresql-9 0,0 újraindítás

$ Sudo / etc / init.d / postgresql újraindítás


És meg kell dolgozni.

Kapcsolódó cikkek