PostgreSQL 7.1 - postgresql.init
wrobell
wrobell w posexperts.com.pl
Czw, 10 Maj 2001, 10:42:28 CEST
On Wed, May 09, 2001 at 10:39:32PM +0200, Artur Flinta wrote:
> Witam!
>
> > ls -ld /var/lib/pgsql ?
[...]
> faktycznie opcja ta w initdb już nie występuje, więc ją wywaliłem i
> dostaję:
>
> [root w warp init.d]# /etc/rc.d/init.d/postgresql start
> 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.
> Uruchomienie uslugi PostgreSQL............................[PROBLEMY ]
> potem dla ciekawości zmieniam:
> [root w warp init.d]# chown postgres /var/lib/pgsql
Nowy initdb sam tworzy katalog PG_DATA (w naszym przypadku
/var/lib/pgsql) i wymaga, zdaje się, żeby był całkowicie
pusty.
Ręcznie tymczasem zrób tak.
rm -rf /var/lib/pgsql # polecą Ci wszystkie bazy jakie masz!
mkdir --mode=770 /var/lib/pgsql
chown root.postgres /var/lib/pgsql
su postgres # nie "su - postgres"!
initdb --pgdata /var/lib/pgsql
Udało się?
[...]
wrobell <wrobell w posexperts.com.pl>
Więcej informacji o liście dyskusyjnej pld-users-pl