我在安装 PostgreSQL 时遇到问题。我尝试从 enterprisedb.com 下载适用于 Windows x86-64 的 PostgreSQL 版本 9.6.1。
我遇到了一个普遍存在的问题,当我尝试安装 PostgreSQL 时,出现提示“无法将 SQL 模块加载到数据库集群中”。
所以我用谷歌搜索了我的问题,并在这里找到了一个教程http://www.postgresqltutorial.com/install-postgresql/这应该可以解决我的问题。
它说:
您需要执行以下步骤:
- 卸载PostgreSQL并删除安装文件夹中的数据目录
- 创建一个名为 postgres 的新 Windows 用户,并将其添加到管理员组
- 重启你的电脑
- 使用以下命令以 postgres 命令形式打开 cmd(命令提示符):runas /user:postgres cmd.exe
- 出现一个新窗口,您需要从此窗口运行安装程序文件。
我完成了步骤 1 - 3。然后我打开命令提示符并输入“runas /user:postgres cmd.exe”,然后出现此窗口:
现在我不知道要输入什么才能运行 postgreSQL 安装程序。我没有使用命令提示符的经验。有人能帮我吗?
答案1
将目录(cd
)更改为下载 PostgreSQL 安装程序的目录,然后输入可执行文件的名称并按回车键。
举个例子:
cd C:\Users\<User>\Download\
PostgreSQL-Installer.exe
或者只使用完整路径(注意空格):
C:\Users\<User>\Download\PostgreSQL-Installer.exe
另一个选项是按住Shift并单击鼠标右键,然后选择“以其他用户身份运行”或“以管理员身份运行”。这两种方法可能都不起作用,具体取决于何时实际需要管理员权限或单独的用户帐户。
答案2
如果您对 Windows 中 postgres 用户的默认密码有问题,您应该删除Stack Builder
安装程序向导中的签入。
postgres 用户的默认密码