가려운데를 정확하게 긁어주셨네요.... 감동의 물결입니다. ㅠ.ㅠ
정말감사합니다. 해결이되었어요.
복 많이 받으십시요~~~~
>>김상기 님께서 쓰시길<<
:: 질문의 요지는 PostgreSQL 서버를 사용할 사용자를 추가하고 싶은데,
:: dba 비밀번호를 몰라서 사용자를 못 추가 하고 있다는게지요?
::
:: psql의 옵션에 보면, /U 옵션이 있습니다
:: (7.0.X 버전, 6.X 버전에서는 /u 였던가 그럴겝니다)
:: 이것으로 PostgreSQL 서버 사용자를 지정할 수 있습니다.
::
:: 비록 시스템 username과 PostgreSQL DBA username이 다를지라도,
:: 이렇게 지정 하면 접근이 가능합니다.
::
:: 문제는 pg_hba.conf 파일에서 로컬 컴에 대한 인증이 trust 라면,
:: 별문제 없이 사용할 수 있겠는데,
:: 그렇지 않은 경우에, PostgreSQL DBA username 에 비밀번호가
:: 지정되어있다면, 그것까지 알아야겠지요.
:: 이런 경우라면 다른 방법이 없습니다.
::
:: 정리를 하면,
:: 먼저, 로컬 컴(PostgreSQL 서버가 돌아가고 있는 컴)에서
:: psql 명령에 /U 옵션을 사용해서 DBA username으로 접속해 보십시오.
:: (PostgreSQL 디폴트 셋팅이 로컬에 대해서는 trust 로 되어있는지라,
:: 특별히 셋팅을 바꾸지 않았다면, 접속이 가능할 것입니다)
:: 다음 접속이 가능하다면,
:: create user 명령으로 사용자를,
:: create database 명령으로 데이터베이스를 만들어서 사용하시면 될겝니다.
::
:: 만일 /U 옵션으로 접근이 가능하지 않다면,
:: 다른 도리가 없습니다. 시스템 관리자에게 연락하는 수 밖에는.
::
:: /U 옵션은 인자가 필요한데, 그 인자로 PostgreSQL DBA username을
:: 지정하시면 됩니다.
::
:: PostgreSQL DBA username은 일반적으로 postgres 나 pgsql 을 사용합니다.
::
|