centos8下postgreSQL入门3.2.1之无法连接到服务器

错误的发生过程

执行脚本

在 /home/{xxUser}/下创建 sql 文件 myscript1.sql


切换到 root 用户

su

以上 XXXX


psql -U postgres -W -f db.sql

XXXX


切换到 postgres 用户

su - postgres


报错

错误, 无法连接到服务器, 致命错误, 对 postgres 的对等认证失败


解决方法

参考

https://blog.csdn.net/qq_41805514/article/details/88891059

https://www.cnblogs.com/EasonJim/p/9057867.html

  1. 使用如下命令找到postgreSQL的配置文件,vi进入该文件进行修改

find / -name pg_hba.conf

  1. 将 local 的 Method 由 peer改为MD5

sudo vim /var/lib/pgsql/12/data/pg_hba.conf

  1. 重启 service

3.1. 切换至 postgres

su postgres

输入密码

3.2 重启 service

systemctl restart postgresql-12.service

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。