usuarios usuario tipos privilegios postgres por mostrar instalar datos crear consola cambiar ubuntu postgresql phppgadmin

ubuntu - usuario - Iniciar sesión en PostgreSQL-Error de inicio de sesión



su postgres (4)

Instalé psql y phpPgAdmin en mi Ubuntu11.10 y no sé cómo ejecutarlo. ¿Cuál es el nombre de usuario y la contraseña predeterminados?


Aquí hay un buen artículo de digital ocean here.

Punto clave: sin crear otro usuario, acceda a postgres como la cuenta predeterminada llamada ''postgres''

$ sudo -u postgres psql

Siempre se puede salir usando / q


Durante el proceso de instalación, probablemente te hayas perdido algunos pasos:

Ahora necesitamos restablecer la contraseña de la cuenta de administrador ''postgres'' para el servidor, de modo que podamos usarla para todas las tareas de administración del sistema. Escriba lo siguiente en la línea de comandos (sustituya la contraseña que desea usar para su cuenta de administrador):

sudo su postgres -c psql template1 template1=# ALTER USER postgres WITH PASSWORD ''password''; template1=# /q

Eso altera la contraseña dentro de la base de datos, ahora debemos hacer lo mismo para el usuario de Unix ''postgres'':

sudo passwd -d postgres sudo su postgres -c passwd

Ahora ingrese la misma contraseña que usó anteriormente.

http://hocuspokus.net/2008/05/install-postgresql-on-ubuntu-804/


No hay un nombre de usuario y contraseña predeterminados sin crear uno. La configuración más sencilla posible es seguir estos pasos para configurar su propio usuario como superusuario.

En un indicador de terminal, cree un usuario postgres con su propio nombre de usuario

sudo -u postgres createuser --superuser $USER

Inicie el indicador de comando postgresql como su nombre de usuario pero ejecutándose como root ya que todavía no estableció una contraseña;

sudo -u postgres psql

En el indicador de postgresql, establezca su contraseña;

/password $USER

Después de eso, deberías poder iniciar sesión bien.

La configuración está más documentada here .

EDITAR:

Si se queda atascado al no poder autenticarse automáticamente como usuario de postgres , puede que desee comparar su /etc/postgresql/9.1/main/pg_hba.conf (es decir, el archivo de configuración de autenticación) con las siguientes líneas de la mía que funcionan; Usted puede obtener los no comentado utilizando

grep -v ^# pg_hba.conf

Las líneas "locales" deberían ser las esenciales en este caso, ya que no se puede autenticar incluso desde la misma máquina;

local all postgres peer local all all peer host all all 127.0.0.1/32 md5 host all all ::1/128 md5


Puede ser bueno intentar iniciar sesión con la contraseña de usuario + del usuario que lo instaló.