我试图多次安装PostgreSQL 9.4和8.4,无论我尝试过什么都失败了.我试图在Windows 7 SP1 x64上安装.每次安装失败后,我都会卸载并删除安装文件夹以重启.
每次我尝试安装时,我都会在安装结束时弹出一个错误: "无法将sql模块加载到数据库集群中".
然后会立即显示另一个错误弹出: "运行安装后步骤时出错.安装可能无法正确完成.读取C:/ Program Files/PostgreSQL/9.4/postgresql.conf时出错"
我尝试使用以下操作进行安装:
上述所有操作都没有帮助,我总是收到错误.任何人可以提供的帮助将不胜感激!
Jef*_*f G 23
尝试在Windows 10 Pro上安装PostgreSQL v9.4.4时,我遇到了同样的错误.从Stack Exchange上托管的解决方案开始,我提出了以下允许安装程序成功运行的步骤:
1)创建一个名为postgres的新用户帐户
2)将新帐户添加到Administrators和Power Users组
3)重新启动计算机
注意:我添加了步骤#3,因为步骤#4在没有它的情况下不起作用
4)运行一个命令提示符作为postgres用户,使用以下命令:
runas/user:postgres cmd.exe
5)从postgres命令窗口运行安装程序
6)删除postgres用户帐户以及用户目录
注意:我添加了步骤#6 ,因为安装后不需要postgres帐户
gom*_*sha 14
对我来说有用的是,在安装过程中,指定一个位于任何Windows用户配置文件目录(C:\ Users)之外的Postgre SQL数据文件夹,例如C:\ postgres-data.
我的设置:
赢得10 Pro
PostgreSQL 9.5 RC1
当我尝试在我的用户配置文件目录下的某处设置PostgreSQL的数据目录时遇到了这个问题,比如我们在"我的文档"下的某个地方.
我尝试过Jeff G的解决方案,但最初没有用.它仅在我将数据目录保留为默认值(C:\ Program Files\PostgreSQL\9.5\data)时才有效.然后我进一步测试并尝试将数据目录设置到任何用户配置文件目录之外的某个地方(即不在C:\ Users下的某个地方).例如,C:\ postgres-data,这很有效.
然后我尝试将该目录与我的默认用户一起使用,而不是像Jeff G的解决方案中所述那样困扰postgres临时用户,这也很有用.所以最后,它与我的数据目录在C:\ Users下的某个地方有关.只要它在那之外,它就起作用了.
小智 10
在安装Postgres 9.4时,OP正在报告一个非常类似的问题.
事实证明,我使用的密码生成器已经创建了一个包含非字母数字字符的密码.("^")我认为是这种情况的罪魁祸首.删除它允许完成Postgres 9.4(Windows 64位)的安装.
一旦找到它就很容易修复,但出现的错误信息不具有描述性,所以在这种情况下我起初并没有注意到我做错了什么.
这些答案都没有帮助我,最后我通过在安装之前创建文件夹(C:\ PostgreSQL\data)并为组"Users"提供完全访问权限来解决这个问题.
Windows 7 x64,postgresql-9.5.2-1-windows-x64
小智 6
安装 PostgreSQL 时,请勿在数据库管理员密码中使用以下符号:%
、<
和>
。
希望这是工作。
1.) 卸载 PostgreSQL
2.) 删除 postgres 用户(如果它仍然存在):
净用户 postgres /delete
3.) 使用您可以记住的密码创建 postgres 用户:
网络用户/添加 postgres
4.) 将 postgres 用户添加到管理员组:
网络本地组管理员 postgres /add
5.) 将 postgres 用户添加到 Power Users 组
网络本地组“高级用户” postgres /add
6.) 以 postgres 用户身份运行命令窗口:
runas /user:postgres cmd.exe
7.) 更改用户 postgres 并安装 postgresql
8.) 支持您并从管理员组中删除 postgres 用户。
网络本地组管理员 postgres /delete
归档时间: |
|
查看次数: |
38131 次 |
最近记录: |