我已经有一个本地服务器在 pgAdmin 的默认 5432 端口中运行数据。我需要创建一个不同的本地主机服务器来测试导入另一个数据库组。
但是当我尝试在 localhost:5400 中再创建一台服务器时,出现以下错误
内部服务器错误:无法连接到“localhost”处的服务器。端口 5400 失败:连接拒绝到“localhost”上的服务器。服务器是否在该主机上运行并接受 tcp/ip 连接?
但是如果我使用相同的端口,则会创建一个具有所有相同数据的服务器,这可能与导入发生冲突,也让我感到困惑。所以我需要一个全新的服务器,里面没有这些数据。
我的猜测是您认为在 pgAdmin 中创建服务器实际上只是创建到服务器的连接。这意味着它可以让您根据需要多次创建与
5432
上已有服务器的连接,但由于 5400
上没有任何运行,因此它无法连接到那里,并且不会尝试创建一个。
我认为 pgAdmin 不允许您安装全新的服务器/集群/实例。您可以在已使用
CREATE DATABASE
连接的数据库上创建新数据库,但要在不同端口上安装全新的独立服务器,您只需执行常规 安装过程。
如果您是设置当前在您的端口上运行的 PostgreSQL 服务器的人
5432
,您可能可以重复此过程并只需选择不同的端口。