【问题标题】:Setting Up PostgreSQL for Rails on a Mac在 Mac 上为 Rails 设置 PostgreSQL
【发布时间】:2012-05-08 23:29:33
【问题描述】:

我最近刚刚为 mac with this 安装了 postgresql。 但是,我遇到的问题是我从未为用户“postgres”指定密码,但这似乎对于使用 postgresql 执行任何操作都是至关重要的。

【问题讨论】:

  • 我猜你读过installation guide
  • 嗯,它没有提示我做中间部分(设置密码和其他设置)。有没有办法彻底删除 postgresql?
  • 谢谢,我意识到我犯了一个错误,完全卸载然后重新安装。

标签: ruby-on-rails macos postgresql passwords postgresql-9.1


【解决方案1】:

以后不需要完全重新安装,可以修改密码:

ALTER USER postgres WITH PASSWORD '<newPassword>';

【讨论】:

  • 而且您不需要当前密码即可这样做?
  • @Planetpluto 我相信只要您以特权用户身份运行该命令,就应该没问题。因此,如果超级用户没有密码,只要您登录该帐户,那么这应该仍然有效,是的。如果事实并非如此,请纠正我。