제발 설치문서를 자세히 읽어 보시기 바랍니다. 일단 이곳에 snapshot 으로 올린 것 말고 이전버전의 제대로 된 문서를 읽어보시고 이번 snapshot 으로 올려둔 설치기를 읽어 보시기 바랍니다.
postgresql 의 컴파일 설치 (root 로서 시행)
postgres 라는 계정 생성 (root 로서 시행)
/usr/local/pgsql 이라는 디렉토리 소유주를 (물론 하위디렉토리까지) postgres 로 변경 해 줄것
su - postgres 로 하신 다음 initdb 를 실행할 것
다음으로 root 로서 /etc/rc.d/init.d/postgresql start 해 주시기 바랍니다.
>>은서니 님께서 쓰시길<<
:: 정재익님 답변 잘 받아서 그것까진 잘 되었습니다.
::
:: 이제 그런데 데몬을 실행할려고 하니 잘 되지 않네요.
::
:: root 로 실행을 해주었거든요.
::
:: postgresql-7.1.2/contrib/start-scripts 안에 linux 란 것을 /etc/rc.d/init.d/postgresql 로 복사
:: 하여서..
::
:: #cd /etc/rc.d/rc3.d
:: #ln -sf ../init.d/postgresql S89postgresql
::
:: 하고나서..
::
:: /etc/rc.d/init.d/start 하였습니다.
::
:: 처음에는
::
:: #/etc/rc.d/init.d/postgresql start
:: Starting PostgreSQL: ok
:: /usr/local/pgsql/bin/pg_ctl: /usr/local/pgsql/data/serverlog: 그런 파일이나 디렉토리가 없음
::
:: 이런식으로 나왔습니다.
::
:: /usr/local/pgsql/data 란 디렉토리가 없더라구요.
::
:: 그래서 data 디렉토리를 생성해줬더니..
::
:: Starting PostgreSQL: ok
::
:: 라고 나오던데...
::
:: ps auwx 나 pstree 해보면 postmaster 나 postgresql .. 데몬이 전혀 올라오지 않습니다..
::
:: 그리고
::
:: # /etc/rc.d/init.d/postgresql restart 하면
:: Restarting PostgreSQL: pg_ctl: cannot find /usr/local/pgsql/data/postmaster.pid
:: Is postmaster running?
:: starting postmaster anyway
:: /usr/local/pgsql/bin/pg_ctl: /bin/cat: 허가 거부됨
:: /usr/local/pgsql/bin/pg_ctl: /bin/: is a directory
:: ok
::
:: 어떻게 된건지요?
::
:: 답변 부탁드립니다.
::
:: 수고하세요.
::
|