그럼 어떻게 해야 원래 상태로 돌아갈 수 있나요...
새로 깔 필요는 없을텐데... pg_..어떤 파일을 고치면 되지 않을까.. 생각되는데
혹시 아시면 제~발 좀 가르쳐 주세요....
간곡히 부탁합니다.
> postgres 사용자에게 superuser의 권한을 주었는가요.
> 그리고 postgres 를 일반사용자로서 생성시 어떤 부작용이 있는지에 대해
> 서는 솔직이 경험이 없습니다. 그런 엽기적인 일을 ... /./
>
> > postgres라는 db아이디가 두개가 만들어지는 바람에 destroy user postgr
> es
> > 를 했더니...
> > 그 이후로 남아 있던 다른 아이디로 접속을 한다음에 다시 postgres아이
> 디
> > 를 만들었습니다.
> > 그랬더니
> > [postgres@dp pgsql]$ psql template1
> > Welcome to the POSTGRESQL interactive sql monitor:
> > Please read the file COPYRIGHT for copyright terms of POSTGRESQL
> > [PostgreSQL 6.5.3 on i686/pc/linux/gnu, compiled by gcc egcs/2.91.66
> ]
> >
> >
> > type \? for help on slash commands
> > type \q to quit
> > type \g or terminate with semicolon to execute query
> > You are currently connected to the database: template1
> >
> > template1=> select usename from pg_user;
> > ERROR: cache lookup for userid 40 failed
> > template1=> create user neo;
> > ERROR: defineUser: user "postgres" does not have SELECT and INSERT
> pr
> > ivilege for "pg_shadow"
> >
> > 여기서 처럼... pg_user에서 아이디 확인 하는 것도 안되구요...
> > privilege에 변화가 일어났나봐요...
> > 어떡해야 되요...
> > 좀 가르쳐 주세요...
> >
|