我的 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 打开端口?
postgresql.conf都pg_hba.conf可以(见下文)。postgres服务器正在运行postgresql.conf文件:sudo netstat -plunt |grep postgres
Run Code Online (Sandbox Code Playgroud)
pg_hba.conf文件:listen_addresses = '*'
port = 5432
Run Code Online (Sandbox Code Playgroud)
$ netstat -atuActive 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) 尝试在 Windows 中设置 Clickhouse 服务器并连接到它。我已经运行了以下命令:1.运行图像
docker run -d --name some-clickhouse-server --ulimit nofile=262144:262144 yandex/clickhouse-server
Run Code Online (Sandbox Code Playgroud)
docker container exec -it some-clickhouse-server bash
Run Code Online (Sandbox Code Playgroud)
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)
以下命令运行良好,但只能在容器内,而不能在容器外
docker run -it --rm --link some-clickhouse-server:clickhouse-server yandex/clickhouse-client --host clickhouse-server
Run Code Online (Sandbox Code Playgroud)
我的步骤有什么问题?