Hola a todos, Tengo un problema a la hora de crear un usuario en postgresql. Al intentar crearlo me sale un mensaje de error: postgres@linux:~> /usr/bin/postmaster -D /var/lib/pgsql/data postgres@linux:~> createuser tavi ¿Será el nuevo rol un superusuario? (s/n) s createuser: no se pudo conectar a la base de datos postgres: FATAL: database "postgres" does not exist DETAIL: The database subdirectory "/var/lib/pgsql/data/pg_tblspc/499/10793" is missing. A ver si alguna alma benefactora me puede echar una mano. Un saludo desde Ferrol -- Octavio Ávalos
El Sábado, 4 de Noviembre de 2006 11:10, J. OCTAVIO AVALOS BOADO escribió: | Hola a todos, | | Tengo un problema a la hora de crear un usuario en postgresql. Al intentar | crearlo me sale un mensaje de error: | | postgres@linux:~> /usr/bin/postmaster -D /var/lib/pgsql/data | postgres@linux:~> createuser tavi | ¿Será el nuevo rol un superusuario? (s/n) s | createuser: no se pudo conectar a la base de datos postgres: FATAL: | database "postgres" does not exist | DETAIL: The database subdirectory | "/var/lib/pgsql/data/pg_tblspc/499/10793" is missing. A ver si te vale lo que yo hago (desde el inicio): 1) En primer lugar, parar la base de datos: su su - postgres pg_ctl stop exit exit 2) Dependiendo de dónde se haya instalado PostgreSQL (en mi caso /var/lib/pgsql). su mkdir /var/lib/pgsql/data chown postgres /var/lib/pgsql/data su - postgres export LD_LIBRARY_PATH=/var/lib/pgsql/lib export PATH=/var/lib/pgsql/bin:$PATH export MANPATH=/var/lib/pgsql/man:$MANPATH export PGHOST=localhost export PGPORT=5432 /var/lib/pgsql/bin/initdb -D /var/lib/pgsql/data /var/lib/pgsql/bin/postmaster -i -D /var/lib/pgsql/data >logfile 2>&1 & createuser tavi .... le das rol de superusuario exit exit .... y ya con el usuario creado... createdb -E UNICODE nombre_de_tu_base_de_datos Espero te sirva. Saludos. Ventura
¡Vaya!, olvidé una cosa en la linea de creación de usuario: en lugar de... createuser tavi debes poner... createuser -W tavi y ahora tecleas la contraseña que quieras. Saludos. Ventura
participants (2)
-
J. OCTAVIO AVALOS BOADO
-
Ventura Valderrábano Ornedo