【发布时间】:2017-12-27 22:36:49
【问题描述】:
我正在尝试在 Windows 10 上安装 PostgreSQL 10。Postgres 安装教程告诉我创建一个名为 postgres 的新 Windows 10 管理员。
这是程序:
- 卸载PostgreSQL并删除安装文件夹中的数据目录。
- 创建一个名为 postgres 的新 Windows 用户并将其添加到管理员组。
- 重新启动计算机。
- 使用以下命令将 cmd(命令提示符)作为 postgres 命令打开:runas /user:postgres cmd.exe 5-出现一个新窗口,您需要从该窗口运行安装程序文件。
但是,在第 2 点,当我尝试创建一个名为 postgres 的用户时,Windows 不接受用户名 postgres,有人知道解决方案吗?
谢谢。
【问题讨论】:
-
Windows 上安装 Postgres 无需创建名为 postgres 的用户。多年来,这已经没有必要了。看来您的“Postgres 教程”已过时。只需运行安装程序,它将使用预定义的内置帐户来运行服务
-
但如果我不这样做,安装程序会出现错误“无法将 sql 模块加载到数据库集群中”,而且我真的很想知道为什么我不能使用此用户名创建用户。跨度>
-
经过一番研究,我发现我在系统中已经有一个名为postgre的用户作为主机,但我无法删除它,我可以在cmd中使用“net user”看到它,但是当我尝试删除它,Windows 告诉我我没有自动设置。我不明白,因为我是管理员,我无法删除主机。
-
那么显然您没有以管理员身份执行这些步骤(删除 postgres 用户或安装 Postgres)。您需要以管理员权限启动安装程序。
标签: windows postgresql