我是PostgreSQL的新手,我想在个人笔记本电脑上使用它进行个人项目。我在工作中使用SQL Server和SQL Server Management Studio,编码方式我很好,但我需要一些帮助,在我的笔记本电脑上设置localhost。
所以我下载了PostgreSQL并将其与随包附带的pgAdmin一起安装。
在安装过程中,它要求我创建一个PostgreSQL超级用户密码,我这样做了。
然后我尝试使用pgAdmin创建一个新服务器,如下所示:
常规标签:
名称:localhost
服务器组:服务器
立即连接?:检查
连接标签:
主机名/地址: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家庭版,这无论如何都有助于解决问题
谢谢, 麦克
答案 0 :(得分:1)
您确定数据库服务正在运行并正在侦听吗? 点击开始>运行>输入services.msc
查找postgresql服务 - 如果没有说开始,请右键单击它并单击“开始”。
或者,您可以重新启动计算机,如果将服务设置为“自动”,则应启动该服务