Menu:
  :. HomePage
  :. Linux
  :. Solaris
  :. Windows
  :. Programování
  :. Java + Tomcat
  :. HW obecně
  :. VoIP - Asterisk
  :. Cisco - Mikrotik - Síť
  :. O mě
  :. Fotogalerie

 Testovací:
  :. ASP projekt
  :. JSP projekt



 Doporučuji:

Savvy - profesionální webhosting, webdesign a serverhosting
Internetový obchod Stromeček.cz - hardware, software a mobily za super ceny
AirCon Miroslav
Galerie fotek
Notebooky
Webdesign Praha

www.eprdel.cz
www.root.cz
Lumimont

NAVRCHOLU.cz
A



Vaše IP:
54.80.11.160

PostGreSQL - instalace

Jako prvni si musíme stahnout aktualni distribuci na adrese www.postgresql.org a rozbalit si ji do nějakého příslušného adresáře pomocí příkazu

tar xzvf postgresql-7.2.1.tar.gz



po následném rozbalení přistoupime k samotné konfiguraci postgresql.

cd postgresql-7.2.1
./configure \
--prefix=/pgsql \
--sysconfdir=/etc \
--enable-locale \
--enable-recode \
--with-perl \
--with-pam \
--with-openssl \
--enable-syslog
gmake
gmake check
su
gmake install



Timto bychom měli nainstalované binarky do adresáře /pgsql. Dále je potřeba zavést do systemu cestu pro knihovny PostGreSQL. Toto provedeme v souboru /etc/ld.conf, kde přidáme řádek /pgsql/lib. Po úspěšné editaci musíme jěště tento konfigurační soubor načíst pomocí příkazu ldconfig.

Dále je ještě nutné zavíst proměnné prostředí (cesty k souborům, atd). Nejlépe se mi to jeví je přidat přímo do konfiguračního soubru /etc/profile a dopsat tam nasledující řádky.

PATH=/pgsql/bin:$PATH
MANPATH=/pgsql/man:$MANPATH




Timto bychom měli uspěšně nastavený PostGreSQL a teď se již můžeme věnovat, konfiguraci databaze a jejího hlavního uživatele. Nejprve si vytvořime adresar kde budou data, založíme hlavního uživatele, nastavíme spravná prava a vytvoříme zakladní databazi

adduser postgres
mkdir /home/data-pgsql
chown postgres /home/data-pgsql
su - postgres
/pgsql/bin/initdb -D /home/data-pgsql



Po vytvoření těchto úkonů, můžeme přistoupit k samotnému spuštění postGreSQL.
Spouštěcí skript je dobré nastavit pomocí

cp postgresql-7.2.1/contrib/start-scripts/linux /etc/init.d/pgsqld



===========================================================================
Doplnene informace pro mou potrebu - Lukin
===========================================================================

Kouzito kodovani hesel MD5

./pg_hba.conf

# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 0.0.0.0 0.0.0.0 md5



Start PgSQL:

/pgsql/bin/postmaster -i -D /pgsql/data/ >logfile 2>&1 &



Vytvoreni uzivatle:

createuser -a -d -E -P




 
« Zpět na seznam