在PgAdmin中查看数据库用户和密码

Sam*_*amy 7 postgresql pgadmin

如何在Postgresql中更改用户密码(使用PgAdmin),以便我可以使用这些凭据将Rails连接到Postgres数据库?

到目前为止:在PgAdmin中我右键单击数据库名称,单击Create Script然后键入命令:

CREATE USER usr1 WITH PASSWORD 'pwd1!@#$';

问题:在PgAdmin中我到底能看到用户和密码或用户和密码列表吗?到目前为止,我无法在Db属性中看到这一点 - >'特权'?有关其他安全元素的提示吗?或者在我目前的方法中可以改进的东西?非常感谢.

kli*_*lin 8

登录角色对于服务器中的所有数据库都是通用的.您可以在对象浏览器(左侧面板)的底部看到它们.要从主菜单中的Tools执行任意SQL查询打开查询工具(Ctrl-E),或单击带有'SQL'的图标(之前您必须选择数据库).要更改用户密码,请执行SQL:

ALTER ROLE username PASSWORD 'newpassword'
Run Code Online (Sandbox Code Playgroud)

ALTER USER是别名ALTER ROLE.在文档中阅读它.


小智 6

在此路径的文件“ pgpass.conf”中:

C:\Users\[User's name]\AppData\Roaming\postgresql
Run Code Online (Sandbox Code Playgroud)

Windows资源管理器的屏幕截图

  • 有人知道 MAC 的情况吗? (4认同)

utk*_*rsh 6

从 pgadmin 运行查询:

SELECT rolname, rolpassword FROM pg_authid;
Run Code Online (Sandbox Code Playgroud)

这需要超级用户权限来保护密码。

  • 然后找一些粗略的网站来破解 MD5 哈希值? (8认同)