首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PostgreSQL的默认用户名和密码是什么?

PostgreSQL的默认用户名和密码是什么?
EN

Stack Overflow用户
提问于 2013-08-08 13:49:18
回答 2查看 28.8K关注 1票数 4

我正在开发一个开源应用程序,它使用PostgreSQL作为默认的数据库管理系统。现在,当我在我的系统上安装它时,它的配置是这样的: PostgreSQL也会随它一起安装。

我的问题是如何访问已安装的PostgreSQL数据库。在安装过程中创建的数据库名为iviewdb

我在许多论坛上看到默认的超级用户是postgres,但当我试图通过命令提示符使用此用户名访问数据库时,它会提示我输入我没有的密码。

我想知道的是,在PostgreSQL安装目录中,用于访问数据库的默认用户名和密码以及端口号存储在哪里。我甚至尝试过更改pg_hba.conf文件,但这会导致应用程序出现问题,并且无法启动。

你知道怎么找到这个数据库的密码吗?我在Windows环境下工作。

EN

回答 2

Stack Overflow用户

发布于 2013-08-08 14:11:42

密码不是以易于恢复的方式存储的,如果您更改了密码,应用程序可能无法正确访问数据库。不过,您可以在应用程序设置或文档中找到密码。

如果您决定冒险更改postgres用户的密码,请停止应用程序和postgres服务,然后编辑pg_hba.conf,添加(或更改,如果它已经存在)一行(如果它不存在,则将其添加到任何其他“主机...”之前。行)

代码语言:javascript
运行
复制
host   all   all   127.0.0.1/32   trust

并重新启动PostgreSQL服务。这将使您能够从localhost进行访问,您可以更改postgres用户的密码,或者为自己添加具有所需权限的其他用户。然后将pg_hba.conf文件设置回原来的状态并重新启动。

票数 6
EN

Stack Overflow用户

发布于 2020-12-08 09:40:18

我遇到过类似的问题,我注意到在我的例子中,安装时为progresSQL设置的默认值如下:

用户名= postgres

密码=‘’

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18118759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档