![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/spacer.gif) |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menul.gif) |
dzia│y |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menur.gif) |
|
|
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menul.gif) |
forum |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menur.gif) |
|
|
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menul.gif) |
news |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menur.gif) |
|
|
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menul.gif) |
redakcja |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/menur.gif) |
|
Je╢li masz ciekawe informacje odno╢nie PHP, skrypty, porady, linki itp. lub chcia│by╢ wsp≤│tworzyµ serwis PHP.zone.pl
daj nam znaµ na email !
|
Powered by:
PHP
Apache
MySql
Linux
|
|
|
Artyku│y
Instalacja serwera baz danych PostgreSql 6.5.x w systemie RH Linux. |
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/spacer.gif) |
autor: Hubert Mierzwiak
Instalacja serwera baz danych PostgreSql 6.5.x w systemie RH Linux.
(root) - polecenia wydawane z konta root
(postgres) - polecenia wydawane z konta postgres
/opt/pgsql - przyk│adowa ╢cie┐ka do katalogu gdzie ma byµ zainstalowany Postgresql
1) dodajemy u┐ytkownika kt≤ry bΩdzie administratorem Postgresqla
(root) useradd -c "Administrator Postgresql" -d /opt/pgsql -g users postgres
2) robimy katalog i nadajemy odpowiednie prawa
(root) mkdir /opt/pgsql
chown postgres:users /opt/pgsql
3) teraz ╝r≤d│a
(postgres) tar xzfv postgres-6.5.x.tar.gz
cd postgres-6.5.x
4) kompilujemy
(postgres) ./src/configure --prefix=/opt/pgsql --with-perl
cd ./doc
make install
cd ./src
make all
make install
5) niech Linux wie gdzie s▒ biblioteki PostgreSqla
(root) dopisz do pliku /etc/ld.so.conf ╢cie┐kΩ z bibliotekami PostgreSqla, tutaj /opt/pgsql/lib, a potem wydaj komendΩ ldconfig (od╢wie┐y sobie mapΩ bibliotek)
6) robimy interface dla perla
(root) cd interface/perl5
make install
7) konfigurujemy u┐ytkownika postgres
(postgres) cd
edytujemy plik .bash_profile i dopisujemy poni┐sze zmienne:
PATH=$PATH:/opt/pgsql/bin
MANPATH=/opt/pgsql/man
PGLIB=/opt/pgsql/lib
PGDATA=/opt/pgsql/data
export PATH MANPATH PGLIB PGDATA
8) aby inny u┐ytkownik mia│ dostΩp do bazy musi mieµ wyeksportowane zmienne PGLIB i PGDATA a prawa dostΩpu do katalog≤w Postgresqla musz▒ umo┐liwiaµ uruchamianie program≤w:
/opt/pgsql drwxr-xr-x
/opt/pgsql/bin drwxr-xr-x
/opt/pgsql/bin/* rwxr-xr-x
9) inicjalizujemy serwer PostgreSql
(postgres) initdb
10) uruchamiamy klienta:
(postgres) pgsql
je╢li siΩ Postgresql odezwie to po instalacji !!!
|
komentarze | artyku│y |
|
|
|
|
![](/file/14475/MICD2001_02_NR1.iso/Webdev/pliki/spacer.gif) |