【发布时间】:2018-01-25 05:02:41
【问题描述】:
我是 PostgreSQL 新手,我想在我的个人笔记本电脑上将它用于个人项目。我在工作中使用 SQL Server 和 SQL Server Management Studio,编码方面我没问题,但我需要一些帮助来设置笔记本电脑上的本地主机。
所以我下载了 PostgreSQL 并将其与软件包附带的 pgAdmin 一起安装。
在安装过程中,它要求我创建一个 PostgreSQL 超级用户密码,我照做了。
然后我尝试使用 pgAdmin 创建一个新服务器,如下所示:
常规标签:
名称:本地主机
服务器组:服务器
立即连接?:检查
连接选项卡:
主机名/地址:localhost 端口:5432
维护数据库:postgres
用户名:postgres
密码:[空白]
但是当我点击保存时,我收到一条错误消息:
无法连接到服务器:无法连接到服务器:连接 拒绝 (0x0000274D/10061) 服务器是否在主机上运行 “localhost”(::1) 并接受端口 5432 上的 TCP/IP 连接?可以 未连接到服务器:连接被拒绝 (0x0000274D/10061) 是 在主机“localhost”(127.0.0.1) 上运行并接受 TCP/IP 的服务器 端口 5432 上的连接?
还尝试用超级用户密码替换密码字段,得到相同的错误消息。
如果有人对此问题提供任何见解,将不胜感激,在服务器设置方面我可能只是个菜鸟......
谢谢, 迈克
更新: 我相信我需要按照@Scott Moniz 的建议启动一项服务。我进入 services.msc,尝试启动服务 postgresql-x64-10 - PostgreSQL Servier 10,我收到以下错误消息:
"postgresql-x64-10 - 本地 PostgreSQL Server 10 服务 计算机启动然后停止。某些服务会自动停止,如果 它们未被其他服务或程序使用”。
然后我尝试编辑服务的属性,将 登录身份 选项更改为 本地系统帐户 并尝试再次启动服务,但仍然出现相同的错误消息。
我使用的是 Windows 10 家庭版,无论如何这有助于解决问题
谢谢, 迈克
【问题讨论】:
-
如果有帮助请标记为已回答:)
-
请查看我给stackoverflow.com/questions/61942125/…的这个链接
标签: postgresql tcp localhost