centos7系统上pgsql的一些报错解决方法
1.2021-07-15
# 问题: 登录时服务器拒绝连接 psql -h 192.168.1.112

# 解决方法:修改配置文件 pg_hba.conf ,将该主机加进白名单 vi pg_hba.conf
# 在文件末尾添加如下内容
--------------------------------------------------
host all all 192.168.1.112/32 trust
--------------------------------------------------

# 修改 postgres.conf ,允许所有网段访问,默认端口 5432 vi postgres.conf
# 在文件末尾添加以下内容
---------------------------------------
listen_addresses='*'
port=5432
---------------------------------------

# 重启服务
bin/pg_ctl -l server.log restart

2. 2021-07-16
# 问题:使用 bin/pg_ctl -l service.log start 命令启动 postgresql ,启动失败
# 报错信息
waiting for server to start.... stopped waiting pg_ctl: could not start server Examine the log output.

# 解决方法:查看日志文件 cat service.log

得到错误原因是因为对 /tmp 文件夹的操作权限不够
# 切换到 root 权限下
su
# 给 /tmp 文件夹添加当前用户权限
chown -R pg3:pg3 /tmp

再次启动,成功。
本文来自博客园,作者:元月二一,转载请注明原文链接:https://www.cnblogs.com/ljq225/p/15015773.html

浙公网安备 33010602011771号