pgAdmin III:没有显示服务器

12

我曾经看过很多关于如何正确安装pgAdmin的在线教程,也试图多次安装和卸载它,但每次安装后,它都会显示没有任何服务器的服务器组。

然后,当我尝试使用localhost作为名称和主机来注册新服务器时,我会遇到以下错误:

server doesn't listen

我搜索了好几天,试图找到这个问题的解决方案,有什么想法?在此输入图片描述


你是否安装了PostgreSQL 服务器 - Selcuk
我完全按照教程中他所做的去操作了。下载了postgresql,但是它就是不为我显示服务器。 - user3667111
4个回答

21

我也遇到过这种情况,当我第一次启动pgadmin3时,我期望它会询问我之前提供的密码,但它没有询问并且没有显示任何服务器。 无论如何,您可以自己创建服务器。 如果您的服务器在同一台机器上,

提供名称:test
提供服务器:localhost
提供端口号:5432(默认端口)
提供用户名:postgres(默认用户,您以后可以在登录角色中更改)
密码:提供一些东西

如果需要,请重新启动,然后它将显示一个 在您的服务器下有postgres(默认数据库), 表空间登录角色的数据库,然后您应该可以开始了。


谢谢!这对我有用。我不确定“name”指的是什么,例如数据库名称、服务器名称、我的名字等等。看起来它是服务器名称,只需提供此数据以创建一个“服务器”(无论那是什么 - 服务器已经在运行)就可以了。 - nealmcb
我的对话框需要主机名和服务名称,主机名尝试了localhost或机器名,但似乎无法正常工作。不知道服务名称是什么。 - user117499

4
重新安装程序并将其保存到 C:\ 目录而不是 C:\Program Files。

4
当我输入无效密码时,出现了错误提示。因此我不得不更改postgres用户密码:
在终端窗口中:
1. 通过键入以下命令,在服务器上切换到postgres账户:
sudo -i -u postgres
2. 现在我可以立即访问Postgres提示符: psql
3. 更改postgres用户密码:
ALTER USER postgres WITH PASSWORD 'newpass';

4

首先使用以下凭据创建服务器:

Host Name/address : localhost
Port : 5432
Maintenance database : postgres

Username : postgres
Password : *Your_Password*

注意:在创建服务器之前,请先启动postgresql服务器。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接