gpt4 book ai didi

postgresql - 无法在开发机器上安装 PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 12:06:46 24 4
gpt4 key购买 nike

我正在尝试在我的工作笔记本电脑上安装 PGSQL 8.3(以及 8.4 和 9.0)。安装结束时,安装程​​序提示无法初始化集群。进一步调查,我注意到甚至没有安装该服务。我确实使用了“OneClick 安装程序”,而不是 pgAdmin 独立安装。我尝试以管理员身份和普通用户身份安装。在所有情况下,都会创建 pgsql 系统帐户并复制文件,但不会创建服务。

我在家用电脑上多次成功安装了 PGSQL。笔记本电脑和台式机均使用Windows 7 64位(前者为Professional,后者为Ultimate)。我能想到的唯一区别是笔记本电脑是 Active Directory 的一部分并使用 McAfee,而台式机仅在工作组中并使用 Windows Security Essentials。

最佳答案

您确定允许 postgres 用户在数据目录中创建文件吗?安装程序默认将数据目录放置在安装二进制文件的位置(例如 c:\Program Files),普通用户通常无法写入该目录(而且我一直不明白为什么安装程序包含如此愚蠢的默认设置)。

McAffee 可能不过是个问题。我听说过几个关于病毒扫描程序使用 Postgres(或其他 DBMS)进行推断的故事。您能否关闭 McAffee - 至少对于数据目录?

另一个问题可能是安装程序无法创建 postgres windows 用户(用于运行该服务)。

如果您是该机器的本地管理员,请尝试在安装程序创建用户之前创建用户。然后安装程序将不会尝试创建用户帐户。

作为最后的手段,您可以在没有安装程序的情况下安装 PostgreSQL(我通常这样做)。

如果这些步骤中的任何一个失败,您将看到一条正确的错误消息,而安装程序并非总是如此。

关于postgresql - 无法在开发机器上安装 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4973570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com