首页 文章

postgreSQL数据库服务

提问于
浏览
28

我从他们的网站下载了PostgreSQL - http://www.postgresql.org/download/windows

但是,我无法从 pgAdmin 创建数据库并收到消息:

无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”上运行并接受端口5432上的TCP / IP连接?无法连接到服务器:连接被拒绝(0x0000274D / 10061)服务器是否在主机“localhost”上运行并接受端口5432上的TCP / IP连接?

我是否必须创建Windows服务?怎么称呼?我必须单独安装吗?

EDITED

让我解释一下自己 . 我正在尝试运行服务 . 我从命令行尝试了postgres程序,但它仍然没有运行 .

什么可以运行数据库?

EDITED

问题出在我的安装文件上 . 我再次下载它 - 它运作良好!

10 回答

  • 1

    如果您尝试使用此命令从命令行启动服务,则可能会收到更具描述性的错误消息:

    "C:\Program Files\PostgreSQL\9.5\bin\pg_ctl.exe" start -N "postgresql-x64-9.5" 
      -D "C:\Program Files\PostgreSQL\9.5\data" -w
    

    日志文件位于 C:\Program Files\PostgreSQL\9.5\data\pg_log . 请注意,路径和服务名称可能因安装而异 .

  • 0

    使用服务(start - > run - > services.msc)并查找postgresql- [version]服务 .

    • 如果不存在,您可能刚刚安装了pgAdmin而没有安装PostgreSQL本身 .

    • 如果它没有运行尝试启动它,如果它不会启动打开事件查看器(start - > run - > eventvwr)并查找与PostgreSQL服务相关的错误消息 .

    • 如果它确实启动检查启动类型,如果你想从Windows启动它应该是"Automatic";或许"Automatic, delayed start"如果你不想让它太慢地放慢启动速度 .


    添加到第一个,因为在另一个评论中你've said the service isn' . 可以下载独立的pgAdmin,以便连接到外部PostgreSQL数据库 . 看起来你已经做了这样的事情,或明确选择不添加服务 . 只需尝试One Click Installer,它仍然允许正确配置安装目录,尽管它的名称 .

  • 0
    • 检查conenctionstring

    • 检查SSL

    • 检查防火墙

    • 如果您使用VS studio,请检查数据库驱动程序

  • 0

    如果你再次安装postgres,你可以从二进制邮箱安装服务器,如this post解释它 .

  • 0

    我不在Windows上,但我认为您可以使用刚刚安装的pgAdmin来配置服务器连接并启动服务器 .

  • 0

    (开始 - >运行 - > services.msc)并查找postgresql- [version]服务然后右键单击并启用它

  • 0

    我有这个问题的解决方案输入(开始 - >运行 - > services.msc)正在寻找postgresql服务一旦你localizas le das属性--->登录,你禁用你拥有的帐户和你留下的本地系统帐户,保存并重启程序pgadmin3并准备好应该运行 .

    哥伦比亚问候

  • 72

    你只需要做

    pg_ctl register
    

    然后执行servcies.msc

    启用“PostgresSQL”并设置为auto

    那么,你的postgresql将像“服务器”一样运行 .

  • 0

    您的服务器可能没有运行 . 这可以有2个版本的IMO:

    • 我遇到的问题是没有在postgres文件夹上设置权限,因此服务无法启动 . 我不知道为什么会这样,但在root postges文件夹和子文件夹上给予适当的权限就可以了 . 如果我没记错的话,postgres也会作为服务安装,所以你应该在服务列表中找到它

    • 要启动服务器,您的Startmenu中有一个startcommand . 在某处开始 - > PostgreSQL - >启动服务/服务器/ ...(很长一段时间没有在Windows上使用它,但它应该在那里) .

  • 0

    请从这里下载

    https://www.enterprisedb.com/downloads/postgres-postgresql-downloads

    安装上面下载的文件

    然后

    解决方案只是删除%appdata%\ pgAdmin(win key r然后键入%appdata%got文件夹pgAdmin),这是由早期版本创建的 . 在Windows以外的系统上,您的用户目录中可能有一个pgAdmin目录 . 当然,删除后,所有会话设置等都消失了 .

相关问题