회신에 감사드립니다.
말씀대로 하고 initdb /E EUC_KR 을 했더니 여전히 되지 않아서 약간 변형해 봤습니다. data 디렉토리를 만든 후 initdb /D data 를 해주었습니다.
그랬더니 정상적으로 실행이 되는 듯 해서 bin/pg_ctl start /D data 를 해주었더니
데몬이 동작하더군요.
data 디렉토리는 제가 한것처럼 임의로 만들어도 되나요?
자료를 보면 프로그램 인스톨 중에 생성되는거 같기도 하고요.
제가 한 과정이 정상적인지 잘 모르겠네요.
그리고 createdb test 를 실행시켰더니 정상적으로 만들어진다고는 나오더군요.
그런데 data 디렉토리에는 변동이 없어서 또 뭐가 잘못된 건지 이해가 안 되는군요.
의견부탁드립니다.
안녕히 계세요.
>>정재익 님께서 쓰시길<<
:: PostgreSQL 데몬을 root 로서 기동시킬 경우 혹시 모를 security 문제 때문에 그렇게 하는 것입니다.
:: 만약 ~postgres 라는 디렉토리가 없다면 postgres 라는 사용자가 만들어지지 않은 것입니다.
::
:: 작업에 들어가기 전에 먼서 root 로서 useradd /d /usr/local/pgsql postgres 이렇게 사용자 추가를
:: 하신다음에 작업을 해 보시기 바랍니다. 저가 적은 글은 이전에 한번이라도 postgresql 을 사용한적이
:: 있다고 생각하고 적은 것 같습니다.
::
:: 그리고 pg_ctl start 명령어는 당연히 postgres 사용자로서 해 주어야 합니다. 그래야만이 postmaster
:: 데몬이 postgres 사용자로서 기동이 되겠지요.
::
:: 꼭 설치하실수 있기를 원합니다.
::
:: >>김남수 님께서 쓰시길<<
::
:: :: 말씀대로 7.1.2 를 내려받아, 진행해 보았지만 마찬가지 입니다.
:: :: 10번 과정의 owner의 변환은 왜 필요한지요?
:: ::
:: :: 제가 owner 를 postgres 대신 기존 사용자의 이름을 주어서 해 보았는데
:: :: ~postgres 라는 파일을 찾지 못한다고 나오더군요.
:: ::
:: :: 13번은 앞의 과정과 연관성이 있는지요.
:: :: 실행시켜보니 다음과 같은 메세지가 나옵니다.
:: :: no database directory or environment variable $PGDATA is specified.
:: ::
:: :: 제가 리눅스를 다룬 경험이 별로 없어서 뭘 잘못하고 있는지 파악하지 못하고 있습니다. 많은 조언
:: 부
:: :: 탁드립니다.
:: ::
:: :: 안녕히 계세요.
:: ::
:: ::
:: :: >>정재익 님께서 쓰시길<<
:: ::
:: :: :: 소스를 어느것을 받아서 컴파일 하셨는지요. 궁금하군요. 그리고 지금은 PostgreSQL 7.1.2 가
:: 나와
:: :: 있
:: :: :: 으니 그것으로 컴파일해서 해 보시기 바랍니다.
:: :: ::
:: :: :: ftp://database.sarang.net/pub/database/postgresql/latest
:: :: :: 에 보시면 있습니다.
:: :: ::
:: :: :: >>김남수 님께서 쓰시길<<
:: :: ::
:: :: :: :: 정재익님께서 올려놓으신 설치과정을 따라서 진행했습니다 .
:: :: :: ::
:: :: :: :: 파일은 임의의 디렉토리(aaa) 로 내려받아 압축을 풀었습니다.
:: :: :: :: 10 번과정의 owner 는 꼭 postgres 로 해야 되나요?
:: :: :: ::
:: :: :: :: 12 번의 initdb /E EUC_KR 을 하였더니 다음과 같은 메세지가 나옵니다.
:: :: :: ::
:: :: :: :: bin/pg_encoding: No such file or directory
:: :: :: :: initdb: pg_encoding failed
:: :: :: ::
:: :: :: :: perhaps you did not configure PostgreSQL for multibyte support or
:: :: :: :: the program was not successfully installed.
:: :: :: ::
:: :: :: :: 마지막에 언급하신 data/postgresql.conf 는 디렉토리와 파일이 아예 생성되지 않았더군요.
:: :: :: ::
:: :: :: :: 혹시나 해서 ./configure //enable/multibyte 를 실행시켰더니 make 에서 에러가 나구요.
:: :: :: ::
:: :: :: :: 도움 부탁드립니다.
:: :: :: ::
:: :: :: :: 안녕히들 계세요.
:: :: :: ::
|