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