無法連線到 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 | 時得到此信息正規表示式 5432tcp 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();

但仍然無法連接,您有什麼建議?

相關內容