13

我正在学习本教程:https ://www.youtube.com/watch?v=Ho3DKKopC2E&list=PLDmvslp_VR0xlwr5lAx2PDsZLu7oIOhpX&index=20

当我连接到数据库时,我想像教程一样连接数据库:

在此处输入图像描述

但我失败了,因为我不知道如何处理它:

在此处输入图像描述

有谁知道如何处理它?

4

4 回答 4

26

添加新的服务器步骤:

1)打开pgAdmin4

2)右键单击浏览器面板中的“服务器”

3) 为服务器输入一些有意义的名称,例如:“PostgreSQL9.6”

4) 点击“连接”选项卡

5) 输入“Host”(如果数据库安装在您自己的本地系统上,则默认为“localhost”,否则为安装 PostgreSQL 数据库的系统的 IP 地址)

6) 输入“端口”(PostgreSQL 服务器的默认端口是“5432”)

7) 输入“维护数据库”名称(默认为“postgres”)

8)输入“用户名”(默认用户为“postgres”)

9) 输入“密码”(您在为“postgres”用户安装 PostgreSQL 数据库时提供的密码)

10) 点击复选框“保存密码?” 将您的密码保存在 pgAdmin4 中以供将来使用。

现在如您所见,“保存”按钮在对话框中启用,只需单击它。

您将看到您的服务器现在列在“服务器”下,您应该连接到您的数据库。

于 2017-01-30T05:23:56.367 回答
2

您收到错误,因为您没有为服务器指定名称,单击“常规”选项卡为您的服务器提供名称,如“PostgreSQL9.6”

请参阅 pgAdmin4 文档:

连接到服务器: https ://www.pgadmin.org/docs4/dev/connecting.html

创建新服务器: https ://www.pgadmin.org/docs4/dev/server_dialog.html

在创建新服务器时,您应该拥有所有必需的参数,例如,

Host (default is "localhost" if database is installed on local system), Port(default is "5432"), Maintenance Database Name (default is "postgres"), User Name (default is "postgres"), Password 

如果没有上述所需信息,您将无法连接到 PostgreSQL 数据库服务器。

于 2017-01-27T06:29:58.580 回答
1

localhost 对我没有用,但我的服务器 ip (192.168.xx.x) 地址有效。x 需要替换为您的 IP 地址。

于 2019-06-26T21:11:56.260 回答
1

如果您从 docker 创建了数据库,请使用“docker inspect ID_IMAGE”查看 IP 地址。这个 IP 地址将被放在第一个输入“主机名/地址”的连接选项卡中的 pgadmin 中。如果您将 docker-compose.yml 上的默认 postgress 端口镜像为 5432 类似端口:5432:5432,则 IP 地址将输入“主机名/地址”,并且只会收到此值“0.0.0.0”

于 2020-11-15T14:33:13.300 回答