美文网首页
centos8下postgreSQL入门3.2.1之无法连接到服

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

作者: 傅真珍 | 来源:发表于2020-09-29 07:22 被阅读0次

错误的发生过程

执行脚本

在 /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

相关文章

网友评论

      本文标题:centos8下postgreSQL入门3.2.1之无法连接到服

      本文链接:https://www.haomeiwen.com/subject/hegcuktx.html