두가지 가능성이 있을것 같습니다.
하나는 initdb 가 잘못되었을 가능성, 나머지 하나는 PGDATA 디렉토리 설정이 잘못되었을 가능성이 있습니다.
export PGDATA=/path/to/data/directory
한 후에 다시 해 보시기 바랍니다.
만약 안되면 data directory 를 강제로 삭제한 후에 다시 initdb 를 실행하고 다음에 다시 실행해 보시기 바랍니다.
> [postgres@dp data]$ createdb test; psql test
> Connection to database 'template1' failed.
> Missing or erroneous pg_hba.conf file, see postmaster log for details
>
> createdb: database creation failed on test.
> Connection to database 'test' failed.
> Missing or erroneous pg_hba.conf file, see postmaster log for details
>
> [postgres@dp data]$
>
> 예.. 그렇게도 해보고 다르게도 해봤는데 createdb할 땐 이름을 뭘로 정하
> 든 계속 template1 데이터 베이스에 접속할 수 없단 말만 나오구요..
> 다른 명령어 createuser해도 똑같이 나와요...
> 넘 이상해서요...
> template1디렉토리는 usr/local/pgsql/data/base/template1에 있는데 디렉
> 토리가 잘못된건지요?
> 새로 깔 때마다 새로운 문제에 부닥치는 것 같아... 좀처럼 쉽지 않다는
> 생각이 드네요...
>
> 수고스러우시겠지만.. 답변 간곡히 부탁드립니다.
> 감사합니다.
|