小编Анд*_*рев的帖子

PostgreSQL:无法连接到服务器:端口 5432 上的 TCP/IP 连接

我的 PostgreSQL 出现错误:

SQLSTATE[08006] [7] 无法连接到服务器:连接被拒绝 服务器是否在主机“localhost”(::1) 上运行并接受端口 5432 上的 TCP/IP 连接?无法连接到服务器:连接被拒绝 服务器是否在主机“localhost”(127.0.0.1) 上运行并接受端口 5432 上的 TCP/IP 连接?

以下命令不显示 5432 端口已打开:

sudo netstat -plunt |grep postgres
Run Code Online (Sandbox Code Playgroud)

我猜问题出在 5432 端口,所以我在netstat.
如何为 PostgreSQL 打开端口?

  1. 和文件postgresql.confpg_hba.conf可以(见下文)。
  2. postgres服务器正在运行
  3. 我的postgresql.conf文件:
sudo netstat -plunt |grep postgres
Run Code Online (Sandbox Code Playgroud)
  1. 我的pg_hba.conf文件:
listen_addresses = '*'
port = 5432
Run Code Online (Sandbox Code Playgroud)
  1. 我运行了命令:$ netstat -atu
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 localhost:6379 …
Run Code Online (Sandbox Code Playgroud)

postgresql database-connection database-server

7
推荐指数
1
解决办法
5万
查看次数

无法从 Wndows 中的 Clickhouse (Docker) 监听 8123 端口

尝试在 Windows 中设置 Clickhouse 服务器并连接到它。我已经运行了以下命令:1.运行图像

docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server
Run Code Online (Sandbox Code Playgroud)
  1. 未注释的“::”或“0.0.0.0”(都尝试过)和未注释的“”以使用 Tabix(Clickhouse 的 GUI)
docker container exec -it some-clickhouse-server bash
Run Code Online (Sandbox Code Playgroud)
  1. “docker container ls”显示一切正常
CONTAINER ID f366c4c23f45
IMAGE yandex/clickhouse-server
COMMAND "/entrypoint.sh"
CREATED 7 minutes ago
STATUS Up 7 minutes
PORTS 8123/tcp, 9000/tcp, 9009/tcp
NAMES some-clickhouse-server
Run Code Online (Sandbox Code Playgroud)
  1. 但我无法通过 Google Chrome 连接到“ http://localhost:8123

以下命令运行良好,但只能在容器内,而不能在容器外

docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server
Run Code Online (Sandbox Code Playgroud)

我的步骤有什么问题?

docker clickhouse

2
推荐指数
1
解决办法
1031
查看次数