PostgreSQL 7.1 - postgresql.init
wrobell
wrobell w posexperts.com.pl
Nie, 13 Maj 2001, 14:45:37 CEST
On Fri, May 11, 2001 at 11:01:50PM +0200, Artur Flinta wrote:
> Witam!
>
> On Fri, 11 May 2001, wrobell wrote:
>
> > > > chown postgres.postgres /var/lib/pgsql
> > > >
> > > > W nowej wersji spec-a zostało to poprawione przez baggins-a.
> > >
> > > To nie jest dobre rozwiązanie!
> [cut - ciekawe uzasadnienie]
> >
> > Ale nie jest to problem z su o ile dobrze pamiętam, a z initdb, który
> > chce, żeby /var/lib/pgsql należało do użytkownika postgres.
>
> [root w warp aflinta]# ls -l /var/lib
>
> drwxrwx--- 3 postgres postgres 4096 maj 10 22:17 pgsql
>
> [root w warp aflinta]# ls -la /var/lib/pgsql/
> razem 8
> drwxrwx--- 2 postgres postgres 4096 maj 11 22:59 .
> drwxr-xr-x 15 root root 4096 maj 10 20:47 ..
>
> [root w warp aflinta]# su postgres
> [\u@\h \W]$ initdb --pgdata /var/lib/pgsql
> This database system will be initialized with username "postgres".
> This user will own all the data files and must also own the server
> process.
>
> initdb: The directory /var/lib/pgsql exists but is not empty.
> If you want to create a new database system, either remove or empty
> the directory /var/lib/pgsql or run initdb with
> an argument other than /var/lib/pgsql.
> [\u@\h \W]$ exit
> [root w warp aflinta]# ls -la /var/lib/pgsql/
> razem 12
> drwxrwx--- 3 postgres postgres 4096 maj 11 22:59 .
> drwxr-xr-x 15 root root 4096 maj 10 20:47 ..
> drwx------ 2 postgres root 4096 maj 11 22:59 .xauth
>
>
> Tak czy siak dalej nie działa :(((((
No to pozostaje:
rm -rf /var/lib/pgsql
chmod 777 /var/lib
su postgres
initdb --pgdata /var/lib/pgsql
^D # z powrotem na roota
chmod 755 /var/lib # czy jakie tam wczesniej miales uprawnienia
wrobell <wrobell w posexperts.com.pl>
Więcej informacji o liście dyskusyjnej pld-users-pl