Trouble with postgresql local development on my mac
在我的mac上尝试开始使用postgresql本地开发时,我总是噩梦。
我第一次从官方网站安装它并感到困惑,
然后我安装了postgres.app并抱怨HINT: Is another postmaster already running on port 5432?
而现在我正在尝试使用brew,但也抱怨端口。
我甚至无法杀死进程:
-
仅供参考:查看有关在姐妹网站上从macOS卸载Postgres的最新问题:dba.stackexchange.com/q/185476/19079
发生错误的原因是PostgreSQL使用的端口已经在使用(显而易见吗?)。
由于您使用的是EnterpriseDB安装程序,请参阅此主题中的其他答案。
如果您按照主Postgres网站上的"下载"链接,您将获得EnterpriseDB安装程序。 Postgres团队只发布源代码,因此EnterpriseDB.com公司建立安装程序是为了社区的礼貌。
如果您通过brew安装了以下应用程序的其他一些方法:
从Mac OSX Lion完全卸载PostgreSQL 9.0.4?
-
谢谢,但重新启动没有任何影响
-
我也不确定如何卸载第一版
-
试试这个:stackoverflow.com/questions/8037729/…
-
更好的是:stackoverflow.com/questions/8037729/…
-
非常感谢有效
-
我重新安装了pg .app并连接了! 但它现在给了我这个:http://stackoverflow.com/questions/11919391/postgresql-error-fatal-role-username-does-not-exist任何想法如何解决?
-
看起来它需要作为特定用户运行。 该主题中建议的解决方案是否适合您? 如果不是,您可能想要在新帖子中列出您尝试过的其他内容