无法连接到 postgres 数据库

无法连接到 postgres 数据库

我正在尝试使用 Postgres JDBC 连接到数据库,两台机器都是 Linux

  1. 两台机器上的防火墙、selinux、iptables 都已关闭
  2. 我可以使用 Mobaxterm 和 DBeaver 通过 ssh 连接到数据库(在我的个人 Windows 电脑上):ssh -L 9999:127.0.0.1:5432 root@dbhost
  3. 它们可以互相 ping
  4. 我可以 Telnet 到端口 22,但不能 5432
  5. 当我运行命令 netstat -nlp | grep 5432 时出现此信息tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN 86870/postgres

我在 postgresql.conf 的末尾添加了以下几行

listen_addresses = '*'
port = 5432

我已经添加了以下行 pg_hba.conf

host    all         all         0.0.0.0/0             md5
host    all         all         ::/0                  md5

我已经运行此查询来重新加载配置 SELECT pg_reload_conf();

但仍然无法连接,您有什么建议?

相关内容