使用pgAdmin4与我的数据库连接

时间:2017-01-26 12:46:58

标签: database-connection pgadmin-4

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

当我连接到db时,我想像turorial一样连接数据库:

enter image description here

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

enter image description here

有谁知道怎么办?

4 个答案:

答案 0 :(得分:7)

添加新服务器步骤:

1)打开pgAdmin4

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

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

4)点击“连接”标签

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

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

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

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

9)输入“密码”(为“postgres”用户安装PostgreSQL数据库时给出的密码)

10)点击CheckBox“保存密码?”将您的密码保存在pgAdmin4中以备将来使用。

现在您可以看到,“保存”按钮在对话框中启用,只需单击它即可。

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

答案 1 :(得分:1)

您收到错误是因为您没有为服务器指定名称,请单击"常规"选项卡为您的服务器提供名称,例如" 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数据库服务器。

答案 2 :(得分:0)

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

答案 3 :(得分:0)

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