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ó.