Cambiar la contraseña de usuario postgresql?

Imagen de LordEdster
+1
+1
-1

Si tu problema consiste en que el usuario no puede conectarse a la base de datos, con una simple consulta SQL se soluciona, es ésta:

  • ALTER ROLE nombre_usuario WITH PASSWORD 'nuevo_password';

También te diré una forma sencilla para ejecutar el sql por la terminal:

  • sudo su
  • su postgres
  • psql -d nombre_base_de_datos -c "ALTER ROLE nombre_usuario WITH PASSWORD 'nuevo_password'"

Espero que te haya sido de utilidad. Saludos

+1
+1
-1

"Planifica con antelación, no estaba lloviendo cuando Noé construyó el arca" - Desconocido

Imagen de EfrainMejias
+1
0
-1

Mi problema en realidad es que no puedo entrar a la linea de comandos por que si escribo
psql --user root password me pide la contraseña y me dice que root no existe como usuario
entonces trato de crear un usuario...y me pide contraseña si va a ser superusuario o no (s/n) y asi escoja s o n igual me sale un mensaje que no se puede conectar

+1
0
-1

EfrainMejias

Imagen de LordEdster
+1
0
-1

Los usuarios de tu sistema ubuntu no son los mismos que los de postgresql, cuando instalaste postgresql, también se creó un usuario de tu sistema llamado postgres, que es el superusuario de postgresql (no de Ubuntu), con el cual administras los usuarios que tendrá postgresql. Una manera sencilla, de acceder como postgres (no la única) es por una terminal, acceder como root, cambiar de usuario, y ejecutar el psql. Los comandos serían así:

  • sudo su
  • su postgres
  • psql

dentro de psql tienes el comando \h (help) para que busques, qué es lo que deseas hacer.
Algo que te no estaría demás saber, es que, antes de ejecutar psql, puedes ejecutar un comando que sirve para crear una base de datos, el cual es: createdb nombre_base_de_datos (Cualquier problema de que no se pudo conectar es simplemente porque no puede acceder a una base de datos específica). De ahí en más con leer un poco de documentación de postgresql (y sus comandos) podrás salir adelante. Saludos

+1
0
-1

"Planifica con antelación, no estaba lloviendo cuando Noé construyó el arca" - Desconocido