일단 postges 계정으로 들어간 후 new_user 를 DB 사용자로 등록해 줍니다. (물론 이 사용자가 system 계정을 가졌던 가지지 않았던 무관합니다.)
createuser new_user
(그 다음 묻는 말에 적당히 답변을 하도록 하시고...)
다음으로 new_user 용의 DB 인 new_db 를 만들어 줍니다.
createdb /U new_user /E EUC_KR new_db
그리고 나서 psql /U new_user new_db 이렇게 접속하시면 되겠지요.
기타 자세한 것은 man createuser, man createdb 참조하시기 바랍니다.
>>곽상철 님께서 쓰시길<<
:: 궁금한게 하나 있습니다.
::
:: mysql에서는 담과 같이 사용자 등록을 한 후
:: INSERT INTO user (Host,User,Password) VALUES('localhost','new_user',PASSWORD('new_password'));
::
:: 보통은 담과 같이 MySQL사용자 특정유저에게 board 데이터 베이스에 대한 모든 권한을 주어 웹에서 접
:: 속이 가능하게 해주자나요~..
:: [root@linuxer mysql]# ./bin/mysql /uroot /p mysql
:: Enter password:
:: >insert into db values('localhost','new_db','new_user','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
::
:: Query OK, 1 row affected (0.02 sec)
:: mysql> FLUSH PRIVILEGES ;
:: Query OK, 0 rows affected (0.03 sec)
:: mysql>\q
::
:: 똑같이 postgresql에서도 이런게 있을꺼 같은데 메뉴얼을 이리저리 찾아 봐도 잘 못찾겠네여.....
::
:: 다쉬 정리하자면...
:: List of databases
:: Database | Owner | Encoding
:: //////////////+///////////+//////////
:: new_db | new_user | EUC_KR
:: postgres | postgres | EUC_KR
:: template1 | postgres | EUC_KR
:: (3 rows)
::
:: 맨위 데이터베이스 new_db의 owner를 postgres가 아닌 특정 new_user로 만들고 싶습니다...도와주세요~
::
::
:: 오늘하루도 마무리 잘 하시기 바랍니다.^^
::
|