【问题标题】:PostgreSQL on MacOSXMacOS 上的 PostgreSQL
【发布时间】:2014-04-11 02:31:32
【问题描述】:

我只是想安装一个 PostgreSQL 数据库。经过3个小时的尝试,我不知道还能做什么。我的最后一次尝试包括通过 Homebrew 安装 PostgreSQL -> 工作得非常好。 但是输入这个:

which psql

我得到了这个:/usr/local/bin/psql 在我看来,这种路径是错误的,我在大多数教程中都看到了不同的路径。但我不知道该怎么办。

但我继续尝试:

createuser -U postgres yrkIO -P

终端要求我输入密码只是为了给我这个:

createuser:无法连接到数据库 postgres:致命:角色“postgres”不存在

我能做什么,我只想在我的 Python Flask 应用上运行一个 PostgreSQL?

【问题讨论】:

  • 你给了我们一个长篇故事的最后一部分。从一开始就解释整个事情——你做了什么。你试过的。为什么你做了不同的事情,什么没有奏效。
  • /usr/local/bin/psql在我看来,这种路径是错误的:不,对于自制软件来说是正确的。

标签: python database postgresql heroku heroku-postgres


【解决方案1】:

您是否尝试过不强制输入密码?

createuser -s -r postgres

这对我有用。 另外,记得启动服务器 开始:

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

停止服务器:

pg_ctl -D /usr/local/var/postgres stop -s -m fast

【讨论】:

  • 不,似乎无法正常工作。我能够创建一个用户(我猜,没有错误,但也没有好的反馈),我也能够启动服务器,但是当我想停止它时,终端给了我一个错误,询问服务器是否正在运行. "PID 文件 "/usr/local/var/postgres/postmaster.pid" 不存在"
猜你喜欢
  • 2011-02-03
  • 1970-01-01
  • 2021-12-20
  • 2017-08-19
  • 2011-12-20
  • 2020-10-15
  • 2023-03-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多