El jue, 23-09-2004 a las 00:45, sergio escribi�:
> El Mi�rcoles, 22 de Septiembre de 2004 20:47, Victor Sanchez2 escribi�:
>
>
> Tal vez te falta hacer como usuario postgres un createuser y cuando te
> pregunte decirle que puede crear bases de datos.
>
> Espero que te funcione.
>
> > Estoy intentando crear una base de datos con mi usuario 'vs2'. He estado
> > viendo 1000 direcciones en internet y no he conseguido que ninguna me
> > aclare como hacerlo bien y la �nica que he encontrado hac�a algo similar
> > a esto. Yo lo que estoy haciendo es:
> >
> >
> > [EMAIL PROTECTED]:~$ su
> > Password:
> > [EMAIL PROTECTED]:/home/vs2# su postgres
> > sh-3.00$ createdb mydb
> > CREATE DATABASE
> > sh-3.00$ exit
> > exit
> > [EMAIL PROTECTED]:/home/vs2# adduser vs2 postgres
> > El usuario `vs2' ya es un miembro de postgres.
> > [EMAIL PROTECTED]:/home/vs2# exit
> > exit
> > [EMAIL PROTECTED]:~$ createdb mydb2
> > createdb: no se pudo conectar a la base de datos template1:
> > FATAL: no existe el usuario "vs2"
> >
> >
> > A ver si alguien me puede echar una mano para poder crear una base de
> > datos con 'vs2'.
>
S�, me faltaba eso para poder crearlas con vs2. Ahora tengo:
[EMAIL PROTECTED]:~$ psql -l
Listado de base de datos
Nombre | Due�o | Codificaci�n
-----------+----------+--------------
mydb | postgres | SQL_ASCII
mydb2 | vs2 | SQL_ASCII
p | postgres | SQL_ASCII
template0 | postgres | SQL_ASCII
template1 | postgres | SQL_ASCII
(5 filas)
al intentar entrar mediante tora o pgaccess siempre obtengo el error:
"connection to database failed FATAL: la autentificaci�n IDENT fall�
para el usuario vs2"
Me intento conectar como:
vs2
"contrase�a"
puerto: 5432 (el que viene puesto por defecto)
localhost
database: mydb2
He estado investigando y el problema puede venir del archivo
pg_hba.conf.
My archivo /etc/postgresql/pg_hba.conf es:
# TYPE DATABASE USER IP-ADDRESS IP-MASK
METHOD
# Database administrative login by UNIX sockets
local all postgres
ident sameuser
#
# All other connections by UNIX sockets
local all all
ident sameuser
#
# All IPv4 connections from localhost
host all all 127.0.0.1 255.255.255.255
ident sameuser
#
# All IPv6 localhost connections
host all all ::1
ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff ident sameuser
host all all ::ffff:127.0.0.1/128
ident sameuser
#
# reject all other connection attempts
host all all 0.0.0.0 0.0.0.0
reject
Voy a seguir investigando a ver si encuentro algo.