新Windows安装后未创建postgresql用户

新Windows安装后未创建postgresql用户,postgresql,Postgresql,我正在尝试将postgresql与Rails结合使用,以便在部署到Heroku之前可以在本地运行。我从enterprisedb.com安装了最新版本的postgresql(9.2.4) 当我试图双击pgAdmin III中的数据库时,它会要求输入postgresql密码。用户设置中没有Windows postgresql帐户。我注意到,在我随后卸载应用程序的过程中,卸载程序引用了一个服务用户帐户“NetworkService” 如果我尝试运行命令行psql命令,它会要求输入密码,然后它会抱怨(我

我正在尝试将postgresql与Rails结合使用,以便在部署到Heroku之前可以在本地运行。我从enterprisedb.com安装了最新版本的postgresql(9.2.4)

当我试图双击pgAdmin III中的数据库时,它会要求输入postgresql密码。用户设置中没有Windows postgresql帐户。我注意到,在我随后卸载应用程序的过程中,卸载程序引用了一个服务用户帐户“NetworkService”

如果我尝试运行命令行psql命令,它会要求输入密码,然后它会抱怨(我的windows登录帐户名)的身份验证失败。我试着输入我通常的Windows帐户密码,但没有成功

这里怎么了?我读过很多关于人们在这个数据库中遇到密码/帐户问题的帖子

在的帮助下,我可以通过以下步骤在Windows上运行Rails应用程序:

  • 为Windows安装
  • 从Windows开始菜单打开pgAdmin III应用程序
  • 单击
    文件
    菜单,单击
    打开pg_hba.conf
  • 浏览到
    C:\ProgramFiles(x86)\PostgreSQL\9.2\data\pg_hba.conf
  • 双击每行并将
    md5
    更改为
    trust
  • 用户设置中没有Windows postgresql帐户

    9.2的安装程序没有创建
    postgres
    Windows用户帐户。人们在服务帐户密码方面遇到了太多问题,混淆了服务帐户和
    postgres
    数据库帐户等。它现在默认以
    NETWORKSERVICE
    安装和运行


    安装后,您将设置PostgreSQL数据库密码。您必须以
    postgres
    用户身份使用安装期间提供的密码登录到PostgreSQL。

    您是否检查/遵循EnterpriseDB安装文档?是否有可能被忽略的步骤?您可以将pg_hba.conf文件修改为本地连接的“信任”,直到您弄清楚为什么没有密码。实际上,如果您提供完整的“psql-d-U”命令,也可能有助于诊断问题。@bma有(Windows)安装文档吗?据我所知,没有明显的最新文档。为什么投票结束?我没有投票结束你的问题。就文档而言,我在以下链接中看到了文档部分:。我从未使用过EDB,所以可能安装步骤不完整,我不知道。@bma很抱歉,我意识到我应该把关于投票结束的评论作为一个新行发布,因为它可能不是你。无论如何,我在您发送的页面上能找到的唯一安装文档是指基于云的服务安装,而不是标准的postgresql安装。我试着按照您的建议编辑pga_hba conf文件,但没有什么不同。我试着运行psql-U postgresql,但出现了错误:致命角色“postgresql”不存在。“postgres”通常是用户名,而不是“postgresql”。另外,您是否重新启动了postgresql(或者至少重新加载配置文件)?在重新加载/重新启动之前,对pg_hba.conf的更改不会生效。