sql >> Base de Datos >  >> RDS >> PostgreSQL

psql:FATAL:la autenticación de contraseña falló para el usuario de Windows 8

El usuario de su máquina no tiene nada que ver con el usuario de PostgreSQL. El instalador simplemente crea una cuenta y un rol de PostgreSQL con el mismo nombre y contraseña (lo que, en mi opinión, es una mala idea), pero no están relacionados de ninguna manera. El usuario de Windows se usa para ejecutar el servidor, el rol de PostgreSQL se usa dentro de la base de datos.

Entonces, primero debe acceder al servidor con el usuario postgres y luego crear un usuario para usted. ¡No cambie el nombre de usuario dentro del servidor, o el usuario que ejecuta el servidor! Simplemente cree un nuevo nombre de usuario y concédale los permisos que necesita.

Puede usar psql -U postgres para conectarse al servidor y le pedirá la contraseña.

Verifique los permisos para pg_hba.conf, el usuario de postgres debe tener permisos para ello. Si solo lo editó como administrador, debería estar bien, pero si tomó permisos o cualquier otra cosa, puede estropearlo.