我是PostgreSQL的新手,我想在我的个人笔记本电脑上为个人项目使用它。我在工作中使用SQL Server和SQL Server Management Studio,从编码方面来说我还不错,但我需要一些帮助来设置本地主机。
所以我下载了PostgreSQL并安装了它,同时也安装了随包附带的pgAdmin。
在安装过程中,它要求我创建一个PostgreSQL超级用户密码,我也做到了。
然后我尝试使用pgAdmin创建一个新的服务器,如下所示:
常规选项卡:
名称:localhost 服务器组:服务器 立即连接:勾选
连接选项卡:
主机名/地址:localhost 端口:5432 维护数据库:postgres 用户名:postgres 密码:[空白]
但是当我点击保存时,我收到了一个错误消息:
无法连接到服务器:无法连接到服务器:拒绝连接 (0x0000274D/10061) 服务器是否在主机“localhost”(::1)上运行并接受TCP/IP连接的端口5432?无法连接到服务器:无法连接到服务器:拒绝连接 (0x0000274D/10061) 服务器是否在主机“localhost”(127.0.0.1)上运行并接受TCP/IP连接的端口5432?
也尝试将密码字段替换为超级用户密码,但仍然收到相同的错误消息。
如果有人能提供任何关于这个问题的见解,我将不胜感激,也许对于服务器设置来说我可能只是一个菜鸟...
谢谢, Mike 更新: 我认为有一个服务需要启动,如@Scott Moniz所建议的那样。我进入了services.msc,尝试启动服务postgresql-x64-10 - PostgreSQL Server 10,但我收到了以下错误消息:
“本地计算机上的postgresql-x64-10 - PostgreSQL Server 10服务已启动,然后停止。如果某些服务或程序未被其他服务或程序使用,则会自动停止某些服务。”
然后我尝试编辑服务的属性,通过将“登录为”选项更改为“本地系统帐户”,并尝试再次启动服务,仍然收到相同的错误消息。
我正在使用Windows 10家庭版,如果这在任何方面有助于解决问题,请告诉我。
谢谢, Mike
所以我下载了PostgreSQL并安装了它,同时也安装了随包附带的pgAdmin。
在安装过程中,它要求我创建一个PostgreSQL超级用户密码,我也做到了。
然后我尝试使用pgAdmin创建一个新的服务器,如下所示:
常规选项卡:
名称:localhost 服务器组:服务器 立即连接:勾选
连接选项卡:
主机名/地址:localhost 端口:5432 维护数据库:postgres 用户名:postgres 密码:[空白]
但是当我点击保存时,我收到了一个错误消息:
无法连接到服务器:无法连接到服务器:拒绝连接 (0x0000274D/10061) 服务器是否在主机“localhost”(::1)上运行并接受TCP/IP连接的端口5432?无法连接到服务器:无法连接到服务器:拒绝连接 (0x0000274D/10061) 服务器是否在主机“localhost”(127.0.0.1)上运行并接受TCP/IP连接的端口5432?
也尝试将密码字段替换为超级用户密码,但仍然收到相同的错误消息。
如果有人能提供任何关于这个问题的见解,我将不胜感激,也许对于服务器设置来说我可能只是一个菜鸟...
谢谢, Mike 更新: 我认为有一个服务需要启动,如@Scott Moniz所建议的那样。我进入了services.msc,尝试启动服务postgresql-x64-10 - PostgreSQL Server 10,但我收到了以下错误消息:
“本地计算机上的postgresql-x64-10 - PostgreSQL Server 10服务已启动,然后停止。如果某些服务或程序未被其他服务或程序使用,则会自动停止某些服务。”
然后我尝试编辑服务的属性,通过将“登录为”选项更改为“本地系统帐户”,并尝试再次启动服务,仍然收到相同的错误消息。
我正在使用Windows 10家庭版,如果这在任何方面有助于解决问题,请告诉我。
谢谢, Mike