我有Debian 9,按单元文件启动postgresql,在postgresql.conf中监听IP - 服务器IP地址,端口5432,在pg_hba.conf中
Undead
CanJump
哪里有问题?
答案 0 :(得分:0)
psql
通过查看man pg_wrapper
所记录的以下选项或配置变量来确定它应该连接到哪个PostgreSQL实例(或#34; cluster"): / p>
通过以下方式按降序选择目标群集 优先顺序:
- 进行显式指定
使用--host选项
- 进行显式指定
使用--cluster选项
如果设置了PGHOST环境变量,则不再有其他集群 选择被执行。默认的PostgreSQL版本和端口 number(从命令行,环境变量PGPORT或 将使用默认5432)。
使用PGCLUSTER环境变量进行显式指定
匹配〜/ .postgresqlrc中的条目(参见postgresqlrc(5)),如果是 文件存在
匹配/ etc / postgresql-common / user_clusters中的条目(请参阅 user_clusters(5)),如果该文件存在
如果只存在一个本地群集,则会选择该群集。
- 醇>
如果存在多个本地群集,则会监听默认群集 将选择端口5432。
要弄清楚为什么psql
选择与5432
不同的端口,请通过第1点到第7点,因为只使用端口5432
是它尝试的最后一件事。