我正在安装一个postgresql 10服务器...在配置postgresql.conf文件以接受所有IP地址和端口5432之后。.i可以运行服务器并创建表… 当我配置pg_hba.conf文件时:
host my_db +user_group 0.0.0.0/0 scram-sha-256
然后重新启动服务器:
user@server-name:~$ /usr/local/pgsql/bin/pg_ctl -D
/usr/local/pgsql/data -l logfile start
server starting
user@server-name:~$ /usr/local/pgsql/bin/psql postgres
psql: could not connect to server : No such file or directory.
Is the server running locally and accepting connections
on Unix domain socket “/tmp/.s.PGSQL.5432”?
服务器停止运行,我注意到数据目录中的postmaster.pid文件消失了…… 当我从pg_hba.conf文件中删除配置时,服务器正常工作,并且postmaster.pid再次出现! 我检查了很多问题..但找不到像我这样的案例。
不建议删除postmaster.pid。我正在使用Ubuntu Server 18
知道为什么会这样吗?